【发布时间】:2012-03-27 04:38:49
【问题描述】:
有没有办法在 .NET 应用程序中使用 Windows Narrator 的文本转语音功能?我想使用它或类似的服务从我的 C# 应用程序中读出响亮的字符串。这可能吗?
【问题讨论】:
有没有办法在 .NET 应用程序中使用 Windows Narrator 的文本转语音功能?我想使用它或类似的服务从我的 C# 应用程序中读出响亮的字符串。这可能吗?
【问题讨论】:
Ms 有一个speech API,现在有一个易于使用的托管界面。
【讨论】:
使用 Visual Studio 时;在解决方案资源管理器中。
然后使用以下代码:
System.Speech.Synthesis.SpeechSynthesizer mainSpeechSynthesizer = new System.Speech.Synthesis.SpeechSynthesizer();
mainSpeechSynthesizer.Speak("Test, test. Test! TEST.");
下面是如何使用System.Speech.Synthesis 的一个很好的细分示例:
【讨论】: