如何能使程序发出0-9数字声音?(100分)

  • 主题发起人 kanshaolin
  • 开始时间
K

kanshaolin

Unregistered / Unconfirmed
GUEST, unregistred user!
在程序里,我想在键盘录入0-9中任一数字的同时,能够发出声音,请教怎么做?
 
对0-9分别录音,作成10个文件分别调用即可!
 
可以利用TTS技术,不过只能读英文的 one, two ...
参见 ID:580479
 
把聲音錄入資源文件,然后:
void __fastcall TForm1::Button1KeyPress(TObject *Sender, char &Key)
{
if (Key='1')
PlaySound("1",g_hinst,SND_ASYNC|SND_RESOURCE);
}
 
做成资源文件1-10的声音,再播放即可。
 
好象也没有别的办法了
 
我前几天刚刚下载了一个能够发生的控件,可以发英文和中文的语音,
好像实在华君软件园,或者是中国软件下载的,需要的话找找看
 
陈晨:往这里发一份mailto:zhulin@163.net[:)]
 
详细地址:www.onlinedown.net/ctts.htm
 
只要向61好端口写入即可(好像是61号)
 
你可以跟着一块读
 
接受答案了.
 

Similar threads

D
回复
0
查看
770
DelphiTeacher的专栏
D
D
回复
0
查看
825
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
750
DelphiTeacher的专栏
D
D
回复
0
查看
576
DelphiTeacher的专栏
D
顶部