我尝试将语音合成功能用于通用应用。
我查看了Microsoft documentation,它说名称空间是System.Speech.Synthesis。
但是,当我输入System.Speech.Synthesis
时。它说语言不被承认。
我究竟做错了什么?
答案 0 :(得分:1)
这是一个有效的例子:
using System.Speech.Synthesis;
static void Main(string[] args)
{
...
// Speech helper
SpeechSynthesizer reader = new SpeechSynthesizer();
const string msg = "Hello";
Console.WriteLine(msg);
reader.SpeakAsync(msg);
}
另外,请确保您引用了System.Speech':
答案 1 :(得分:0)
您需要添加对项目的引用。引用,右键单击,找到后添加引用。
如果仍然无效,则需要右键单击变量上的.cs文件并解析为System.Speech。