我已经安装了MSTTS5.1 , MSCTTS5.1 , SimpChinese Speech Package.msi等有关的TTS文件,在控制面板上我也能设置简体中文,并测试通过。而且我还下了一个我们中国人自己开发的软件,那里面也能找到中文并读出来。但是我在编程的时候,只能枚举到几个老外的发音,找不到那个中国人的发音。请问应该怎么做。另外,我能不能取到女生的中文发音。望高手指教,不胜感激。

解决方案 »

  1.   

    到www.playicq.com上搜一下。
    好像只有一种发音
      

  2.   

    spvoice1.Voice := spvoice1.GetVoices('','').Item(i); //i为0到3  每个试听一下,只到发中文为止
    SpVoice1.Speak('你好', 1 );
      

  3.   

    给我发邮件,我看能不能解决!
    [email protected]
      

  4.   

    TO:yiboo(yiboo) 
      我也遇到了不能发中文的问题,请问怎么解决啊???
    我的EMAIL: [email protected]
      

  5.   

    先装个TTS中文包,及SAPI4.0以上版本
    中文发音:SpVoice1.Speak('<LANG LANGID="804">'+中文字串,1);
    英文发音:SpVoice1.Speak('<LANG LANGID="409">'+中文字串,1);{或者不加语言编码}