文本转语音开发操作说明
一、采用目前最标准的中文语音库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");
}
本文详细介绍了如何使用Neospeech_Lily语音库与Window的语音引擎配合,通过Interop.SpeechLib实现文本转语音功能。包括语音库安装、系统默认语音引擎设置、代码调用流程及异常处理。
1286

被折叠的 条评论
为什么被折叠?



