通过.NET使用Windows“讲述人”

本文关键字:讲述人 讲述 NET 使用 Windows 通过 | 更新日期: 2023-09-27 18:27:21

有没有办法在.NET应用程序中使用Windows"讲述人"的文本到语音功能?我想使用它或类似的服务从我的C#应用程序中读出响亮的字符串。这可能吗?

通过.NET使用Windows“讲述人”

Ms有一个语音API,现在有一个易于使用的托管接口。

使用Visual Studio时;在解决方案资源管理器中。

  1. 右键单击"引用",然后单击"添加引用…"'
  2. 在"Framework"下搜索"System.Speech",然后勾选它
  3. 单击"确定"

然后使用以下代码:

System.Speech.Synthesis.SpeechSynthesizer mainSpeechSynthesizer = new System.Speech.Synthesis.SpeechSynthesizer();
mainSpeechSynthesizer.Speak("Test, test. Test! TEST.");

下面是如何使用System.Speech.Synthesis的一个很好的例子:

初始化和管理语音合成器