Windows runtime 为Windows Phone(WinRT)语音合成器添加新语音

Windows runtime 为Windows Phone(WinRT)语音合成器添加新语音,windows-runtime,windows-phone-8.1,windows-phone,text-to-speech,Windows Runtime,Windows Phone 8.1,Windows Phone,Text To Speech,使用语音到文本WinRT API: private async Task SynthesizeSpeech(string text) { var synthesizer = new SpeechSynthesizer(); var media = new MediaElement(); var stream = await m_Synthesizer.SynthesizeTextToStreamAsync(text); m_Media.SetSource(stre

使用语音到文本WinRT API:

private async Task SynthesizeSpeech(string text)
{
    var synthesizer = new SpeechSynthesizer();
    var media = new MediaElement();
    var stream = await m_Synthesizer.SynthesizeTextToStreamAsync(text);
    m_Media.SetSource(stream, stream.ContentType);
    m_Media.Play();
}
您可以通过从设备上的可用语音中进行选择来设置合成器的语音:

var voice = SpeechSynthesizer.AllVoices
    .FirstOrDefault(voice => voice.Language.StartsWith("es"));
我的Windows Phone(8.1)包括一个语音:英语、日语和汉语,男性和女性


我的问题是:有没有办法在设备上安装新的语音(或者更好的办法是,将它们包括在我的应用程序中)

设置->语音允许您在手机上安装新的语音。(我仍然不知道如何从我的应用程序中的资源安装它,或者至少提供一个指向我的应用程序用户的链接来安装它。)

设置->语音让你在手机上安装新的语音。(我仍然不知道如何从我的应用程序中的资源安装它,或者至少提供一个指向我的应用程序用户的链接来安装它。)