vsc.h

来自「系统移植 AEDK EMB33实验系统」· C头文件 代码 · 共 71 行

H
71
字号
/************************************************************
    Vsc.h
    vsc.c ver 0.31                      Nov.07, 1998
    vsc.h           1998.11.12  T.Ichikawa  Delete unsupported definition.
                                                        VSC_SPEED_SLOW40
                                                        VSC_SPEED_SLOW30
                                                        VSC_SPEED_SLOW60
                                                        VSC_SPEED_SLOW80
                                            Moved to ..\libsrc\vscparam.h
                                Add #ifndef MSVC ... #endif
                                            to complie with MSVC.
    ver 0.40        1998.11.15  M.kudo
        remove  FAST30, FAST40,
        add vscInit() second argument and #define for that
    ver 0.50        1999. 3. 2  H.Matsuoka
        Change speed and pitch define
************************************************************/
#ifndef VSC_H
#define VSC_H


// define pitch (also speed change)
#define VSC_PITCH_NORMAL    1879048192
#define VSC_PITCH_HIGH15    2113929216
#define VSC_PITCH_LOW15     2063597568
#define VSC_PITCH_HIGH20    1929379840
#define VSC_PITCH_LOW20     2080374784

// define for real time pitch
#define VSC_PITCH_NO_REAL    0      // no realtime, batch method only
#define VSC_PITCH_REAL_HIGH  1      // real time NORMAL, HIGH15, HIGH20 pitch
#define VSC_PITCH_REAL_LOW   2      // real time LOW15, LOW20 pitch

// define speed
#define VSC_SPEED_NORMAL    100
#define VSC_SPEED_SLOW15    615
#define VSC_SPEED_FAST15    1126
#define VSC_SPEED_SLOW20    84
#define VSC_SPEED_FAST20    103

#define VSC_BUF_FULL_ERROR  (-1)
#define VSC_BUF_BREAK_ERROR (-2)
#define VSC_BUF_LACK_ERROR  (-3)


// Please use following definition in ppcSpeak(), voxSpeak(), vox2Speak()
#define VSC_NORMAL VSC_SPEED_NORMAL|VSC_PITCH_NORMAL,VSC_PITCH_NO_REAL
#define VSC_HIGH15 VSC_SPEED_SLOW15|VSC_PITCH_HIGH15,VSC_PITCH_REAL_HIGH
#define VSC_LOW15  VSC_SPEED_FAST15|VSC_PITCH_LOW15,VSC_PITCH_REAL_LOW
#define VSC_HIGH20 VSC_SPEED_SLOW20|VSC_PITCH_HIGH20,VSC_PITCH_REAL_HIGH
#define VSC_LOW20  VSC_SPEED_FAST20|VSC_PITCH_LOW20,VSC_PITCH_REAL_LOW
#define VSC_SLOW15 VSC_SPEED_SLOW15|VSC_PITCH_NORMAL,VSC_PITCH_NO_REAL
#define VSC_FAST15 VSC_SPEED_FAST15|VSC_PITCH_NORMAL,VSC_PITCH_NO_REAL
#define VSC_SLOW20 VSC_SPEED_SLOW20|VSC_PITCH_NORMAL,VSC_PITCH_NO_REAL
#define VSC_FAST20 VSC_SPEED_FAST20|VSC_PITCH_NORMAL,VSC_PITCH_NO_REAL


#ifndef MSVC
int vscInit( int , unsigned int );

#if 0
int vscSynthesize( short *, int, short * );
int vscFlush( int, short * );
#endif

int vscSetData(short *, int);
int vscGetData(int, short *);
#endif /* MSVC */

#endif /* VSC_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?