在delphi中怎实现播放语音?需要几个条件?(30分)

  • 主题发起人 主题发起人 城里的月饼
  • 开始时间 开始时间

城里的月饼

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我想播放字符串‘AS123大富翁’。如何实现?
 
1.声音引擎
2.语音录入
 
这个我刚好做过,先安装MicroSoft--speech sdk5.1,然后要以装进几个ActiveX,要是全英文的话
那就比较简单了,直接用TTS控件就行了,要是想读中文的话要用spVoice这个类了。
这个类在Sapi里面,要先注册,它是一个COM。然后用import type library导入,就可以使用了。
剩下就看你自己的了:)
 
到这里下载M$的 Speech API
http://www.microsoft.com/downloads/details.aspx?FamilyId=5E86EC97-40A7-453F-B0EE-6583171B4530&displaylang=en
然后按上面那位老兄说的做:)
 
多人接受答案了。
 
后退
顶部