- 注册时间
- 2006-5-15
- 最后登录
- 1970-1-1
|
发表于 2007-1-22 17:49:55
|
显示全部楼层
声音函数
原型:int PlayInit(int mhead)
功能:将DSP通电打开,进入就绪状态。等待放入发音数据。
输入:mhead DSP打开类型参数,TC808中mhead=0
输出:返回非0 则失败,失败的可能包括电压不足够发音。返回0成功
—————————————————————————————
原型:char PlayFile(char fp,long ps, long pe, int time);
功能:播放音频文件,TC808中支持A1600文件
输入:fp:文件句柄
ps:要发声的内容起点
pe:要发声的内容终点
time:显示的时间
输出:如果=255,则为失败。0为成功
————————————————————————————
原型:void PlayStops()
功能:关闭声音播放
————————————————————————————
原型:viod PlaySleep()
功能:暂停声音
—————————————————————————————
原型:void SetVolume(char vol)
功能:调节发音音量。
输入:音量(0~11),不能超过12,否则可能使机器重启。
——————————————————————
原型:void PlayWordVoice(char p2,char p1,char p0);
功能:调用字典发音函数,单词发音
说明:文曲星英汉辞典的ID占3个byte,p0为低8位,p2为高8;
ID值与具体情况相同
举例:
TC808中:
PlayWordVoice(0,0,0)将发 A 的音,
PlayWordVoice(0,0,2)将发 a bit 的音 |
|