文本转语音开发操作说明

来源:互联网 发布:美国农业部数据网站 编辑:程序博客网 时间:2024/05/01 19:36

文本转语音开发操作说明

 

一、采用目前最标准的中文语音库Neospeech_Lily,结合Window的语音引擎,使用Interop.SpeechLib进行文本转语音处理,

      实现语音的播放功能。

 

二、安装Neospeech_Lily语音库,默认安装,目录不允许有中文字符,安装完毕后可以获得语音的测试例子:

 

三、 在Window系统中,默认语音引擎设置为VM Lily。控制面板---语音识别---文本到语言转换---语音选择,

      选择VM Lily,并设定好语速:

 

四、 代码中进行Window语音引擎的调用,程序中调用Interop.SpeechLib.dll,代码中进行函数调用。

using SpeechLib;

try

  {

          SpeechVoiceSpeakFlags SpFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;

          SpVoice speech = new SpVoice();

          speech.Speak(“播放的文本”, SpFlags);

   }

 catch

   {

          MessageBox.Show("Speak error");

   }

0 0