J
jcs
Unregistered / Unconfirmed
GUEST, unregistred user!
我在用微软的TTS语音引擎开发语音程序时,发现它只能读出英文,不能读出中文;<br>而TTS中文中文包我已经安装,且在控制面板中已经设置为中文简体,先将我的程序粘贴如下,请大家看看有什么问题,我在线等待: <br><br>Speech API可以作为类型库引用到Delphi中,方法是:打开Project选单下的Import<br>Type Litrary,点击“Add”加入Wints/Speech目录下的Vtxauto.tlb文件,在<br>Delphi的Import目录中就会生成VTxtAuto—TLB.pas文件,其中定义了VTxtAuto—TLB<br>单元,把它加到Uses成员中来。定义全局变量:<br><br>var VoTxt:IVTxtAuto;<br>然后在Form的OnCreate事件中加入:<br><br>VoTxt:=CoVTxtAuto_.Create;<br><br>VoTxt.Register(′′,′Speech Test′);{注册}<br><br>“Read”按钮代码为:<br><br>VoTxt.Speak(Memo1.Lines.Text,10);{朗读}