ej_simple_tts.h
1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#ifndef __ej_SIMPLE_TTS_H__
#define __ej_SIMPLE_TTS_H__
#include "ej_api_base.h"
//#define __SIMPLETTS_RES_AMR__
//#define SKY_USE_TRACE
#define __EJ_SIMPLETTS_PLAYTONE_SUPPORT__
//#define __EJ_SIMPLETTS_PLAYTIME_SUPPORT__
#define __EJ_SIMPLETTS_PLAYINCOMING_SUPPORT__
//#define __EJ_SIMPLETTS_PLAYMENU_SUPPORT__
#define SIMPLETTS_VOL_DEFAULT 6
#define SIMPLETTS_PLAYTONE_DEFAULT 1
#define SIMPLETTS_PLAYTIME_DEFAULT 1
#define SIMPLETTS_PLAYINCOM_DEFAULT 1
#define SIMPLETTS_PLAYMENU_DEFAULT 1
#define SIMPLETTS_MV_DEFAULT 0
typedef struct{
ej_u8 vol;
ej_u8 PlayTone;
ej_u8 PlayTime;
ej_u8 PlayIncomming;
ej_u8 PlayMenu;
ej_u8 MagicVoice;
}T_Simpletts_Info, *P_Simpletts_Info;
typedef struct{
ej_u8 ch;
ej_u32 len;
const unsigned char* ptr;
}T_KeyToneInfo;
typedef enum{
SIMPLE_TTS_PLAY_VOL,
SIMPLE_TTS_PLAY_TONE,
SIMPLE_TTS_PLAY_INCOMING,
SIMPLE_TTS_PLAY_TIME,
SIMPLE_TTS_PLAY_MENU,
SIMPLE_TTS_MAGICVOICE,
SIMPLE_TTS_END
}SKY_SIMPLETTS_TYPE;
void MyFuncAndStringDeinit(void);
void MyFuncAndStringLskHdl(void);
void GoBackHistory(void);
#endif