⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vsc.h

📁 s1d13716的源码 windiws ce 或8位单片机
💻 H
字号:
/************************************************************
    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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -