救命!!!!我装的TTS5.1为什么出现这种情况??? ( 积分: 200 )

  • 主题发起人 主题发起人 tmq2000
  • 开始时间 开始时间
T

tmq2000

Unregistered / Unconfirmed
GUEST, unregistred user!
我安装了微软TTS5.1语音引擎(中文)和中文库,也在delphi中引用了类,为什么编绎后的程序出现“没有注册类别”,为什么?????急救!!!!
 
我安装了微软TTS5.1语音引擎(中文)和中文库,也在delphi中引用了类,为什么编绎后的程序出现“没有注册类别”,为什么?????急救!!!!
 
难道没有大侠救命吗???????
 
[:(][:(][:(][:(][:(][:(][:(]
唉、、、、、、、只有死了,天啦!!!!!!!!!高手我呼唤你们!!
 
帮你顶,以前有用过,写过一个TTS-READER,读中英文混合文本的,也可以导出为WAV的。现在放到我的BLOG上,首页就有TTS-READER源码下载地址http://www.8k41.com
 
帮你顶,可惜我不懂!
 
哈哈哈~~~~~~~~~送分了。
我有一方法供大家参考:
1、安装speechsdk51.exe
2、安装speechsdk51LangPack.exe
3、启动Delphi6
4、安装了sdk5.1后,在Delphi里面Project<Import Type Library对话框里会有一个
Micosoft Speech Object Library[Version5.1]的ActiveX组件,将它导入。
你会看到一大堆控件,不过你要用的只是TSpVoice而已。
TSpVoice实现了对SAPI的包装,能够设置Rate(音速), volume(音量),
当然还有Voice(即你要的中文语音),
用TSpObjectTokens的EnumTokens方法得到目前安装的语音,
装了中文包后你就能得到中文的那个语音,然后TSpVoice.Voice := ...就可以了。
详细请看SAPI.chm(sdk5.1中自带的help)以及其中的例程。
下载地址:
http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/speechsdk51.exe
http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/speechsdk51LangPack.exe
 
谢谢接受了!!!!
 
后退
顶部