【问题标题】:Speech language in Windows IOTWindows IOT 中的语音语言
【发布时间】:2016-02-21 14:47:01
【问题描述】:

我找不到关于这个或“Windows IOT”类别的信息。

有没有办法在 Windows IOT for Raspberry Pi 的语音系统中安装新语言?

我正在编写一个应该说法语但没有内置法语语音语言的应用程序

【问题讨论】:

    标签: raspberry-pi2 windows-10-iot-core


    【解决方案1】:

    这应该有助于在 Windows 10 IoT Core 上为您提供多种语言:

    总之,

    1. 在您的 Win 7/8/10 机器上安装语言。
    2. 复制自:C:\Windows\Speech_OneCore\Engines\SR\(lang)
    3. 到 Windows IoT:\\minwinpc\C$\Windows\Speech_OneCore\Engines\SR\(lang)
    4. 那么你可以使用:

      var speechRecognizer = new SpeechRecognizer(new Language("(lang)"))

    这里的详细信息: (原链接(死)):http://paulfasola.fr/en/add-voices-windows-10-iot-core-tts/

    (回程机链接):https://web.archive.org/web/20160908171653/https://paulfasola.fr/en/add-voices-windows-10-iot-core-tts/

    【讨论】:

      【解决方案2】:

      仅供参考,ms-iot samples github repo 中有一个出色的SpeechTranslator project,它详细展示了如何使用 SpeechRecongnizer 和 SpeechSynthesizer。按照 Jim 的回答中的步骤操作后,您应该可以使用以下方法在语音合成器上设置声音:

      public static string voiceMatchLanguageCode = "fr";
      
      // select the language 
      var voices = SpeechSynthesizer.AllVoices;
      foreach (VoiceInformation voice in voices)
      {
          if (voice.Language.Contains(voiceMatchLanguageCode)) 
          {
              synthesizer.Voice = voice;
              break;
          }
       }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多