【问题标题】:Use Windows Narrator through .NET通过 .NET 使用 Windows 讲述人
【发布时间】:2012-03-27 04:38:49
【问题描述】:

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

【问题讨论】:

    标签: c# .net windows narrator


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      使用 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 的一个很好的细分示例:

      Initialize and Manage the Speech Synthesizer

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-09-23
        • 1970-01-01
        • 2019-01-08
        • 1970-01-01
        • 2011-10-29
        • 2013-07-23
        • 1970-01-01
        相关资源
        最近更新 更多