4

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

4

2 回答 2

8

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

于 2012-03-09T18:20:17.093 回答
0

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

  1. 右键单击“引用”,然后单击“添加引用... ”。
  2. 在“框架”下搜索“ System.Speech ”,然后打勾。
  3. 点击“确定

然后使用以下代码:

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

以下是如何使用System.Speech.Synthesis示例的一个很好的细分:

初始化和管理语音合成器

于 2020-01-27T19:05:33.980 回答