C#朗读语音无法引用System.Speech解决方法
在网看了很多文章,说是要让你去引用System.Speech,但是引用的COM未包括相关的DLL文件。
引用C:\Windows\System\Speech没找到对应内容。
引用C:\Windows\Speech也没有成功。
在网上说是要安装这两个文件Speech SDK 5.1和5.1 Language Pack。
本人比较懒,在无意中点击了Visual Studio项目的引用路径发现了
于是我复制了上面的路径,打开了-引用-浏览
点击添加,成功引用。
在控制台下,其他很多东西可以用这个方法引用。
以下为朗读语音代码:
using System.Speech.Synthesis;
public static void SpeakIt(string speakText)
{
SpeechSynthesizer synth = new SpeechSynthesizer();
synth.SelectVoice("Microsoft Huihui Desktop");
synth.Speak(speakText);
}
在你的模块里调用即可。