我找不到有关此内容的信息,也无法找到“Windows IOT”类别。
有没有办法在Windows IOT for Raspberry Pi中为语音系统安装新语言?
我正在编写一个应该讲法语的应用程序,但没有内置的法语语言
答案 0 :(得分:3)
这应该有助于在Windows 10 IoT Core上为您提供多种语言:
总之,
然后你可以使用:
var speechRecognizer = new SpeechRecognizer(新语言("(lang)"))
详细信息: 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;
}
}