我已经安装了中文语音库和其他一切和TTS有关的东西,但就是在调用Speak方法的时候无法让他朗读中文字。请问要这样设置就可以使TTS发出中文语音。

解决方案 »

  1.   

    我以前写了一个,
    去www.playicq.com上搜一下
      

  2.   

    去MSDN,下载Speech API,看看TTS示例
      

  3.   

    楼主可能未正确设置“朗读角色”,用一个只会读英语的老外来读中文?他会默不作声的,嘿嘿
    这个方法可以设置角色:
    spvoice1.Voice := spvoice1.GetVoices('','').Item(i); //i为0到3  每个试听一下
    SpVoice1.Speak('你好', 1 );
      

  4.   

    我的在工程中添加 SpVoice 时,提示" 没有注册类别!"