2016-07-06 10 views
2

Я разрабатываю приложение WPF C# (а не UWP). Я использую синтезатор речи от ГКЛ, чтобы получить установлен voices.So я создал краткое консольное приложение, чтобы показать установленные голоса:Добавление новых голосов в Text to Speech Engine в Windows 10

using System.Speech.Synthesis; 
using static System.Console; 
namespace TTS.Demo 
{ 
    class Voices 
    { 
     static void Main() 
     { 
      SpeechSynthesizer sp= new SpeechSynthesizer(); 
      foreach (var vinfo in sp.GetInstalledVoices()) 
      { 
       WriteLine(vinfo.VoiceInfo.Name); 
      } 
     } 
    } 
} 

Он показывает мне два установленных голоса (которые поставляются с Windows 10):

enter image description here

Я пытался путешествовать по Интернету, чтобы узнать, как добавить естественные голоса, но получил довольно противоречивые ответы, которые я пытался с отсутствием успеха, как редактирование реестра.

Есть ли смысл добавлять новые голоса, которые работают на Windows 10 (и проверены, возможно,)? Если это так, я был бы признателен, если бы вы могли направить меня к рабочим URL-адресам в голоса, которые я могу использовать в своем приложении.

Благодаря

ответ

1

Я написал подобное приложение, и был в состоянии получить дополнительные голоса (например, как орешник), перейдя в ³Настройкаf, регион и язык, добавить язык (например, английский язык - Великобритания) , Затем выберите параметры для этого языка и перейдите к речью и нажмите кнопку загрузки, чтобы получить добавочные голоса tts.

Я уверен, что вы можете собрать больше, выбирая другие языки и загружая речь с ними одинаково.