Windows IOT中的语音语言

时间:2016-02-21 14:47:01

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

我找不到有关此内容的信息,也无法找到“Windows IOT”类别。

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

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

2 个答案:

答案 0 :(得分:3)

这应该有助于在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(新语言("(lang)"))

  5. 详细信息: http://paulfasola.fr/en/add-voices-windows-10-iot-core-tts/

答案 1 :(得分:0)

仅供参考,SpeechTranslator project中有一个很好的ms-iot samples github repo,其中详细介绍了如何使用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;
    }
 }