TTS中如何实现中英混合朗读?(100分)

K

kkll99

Unregistered / Unconfirmed
GUEST, unregistred user!
利用ms tts语音调用sapi.dll
可以单独中文或英文朗读但不知道如何中英混合朗读?
但如何使中文和英文混合读音?
我见过有些软件都可混合朗读,例如"读者 MyIE"

多谢高人指点!
 
下载SAPI5.X,安装以后才可以
 
已经下载了 TTS sdk5.1 在DELPHI中能
实现中文朗读、英文朗读。
在读中文的时候如有英文是一个个字母读出来,:(
就是不能中英文混读,
就如何实现啊?
 
呵呵,用标点分开中文和英文
 
不行啊
标点分开了,
还是中文正常读出但英文一个个字母啊
有源码吗?
用哪个属性或方法
我用的是spvoice.voice
 
看取字符ASCII码来判断汉字或英文能不能行
 
微软以后推出的TTS Engine(木兰)将会支持中英文混合朗读。
不要说你的TTS,就是微软内部新的TTS Engine的早些的build也不支持中英文混合朗读。
 

Similar threads

X
回复
0
查看
524
xalion
X
回复
0
查看
827
不得闲
X
回复
0
查看
868
xalion
X
D
回复
0
查看
832
DelphiTeacher的专栏
D
D
回复
0
查看
802
DelphiTeacher的专栏
D
顶部