Я установил среду выполнения Microsoft Speech Platform с http://www.microsoft.com/en-us/download/details.aspx?id=27225 и некоторые языки выполнения от http://www.microsoft.com/en-us/download/details.aspx?id=27224, но когда я пытаюсь проверить установленные языки через приложение, появятся только по умолчанию.Недавно установленные голоса Microsoft Speech недоступны
добавить ссылку System.Speech и создать синтезатор затем сделать это:
foreach (var v in synth.GetInstalledVoices().Select(v => v.VoiceInfo))
{
s = "Name:" + v.Description.ToString() + ", Gender:" + v.Gender.ToString() + ", Age:" + v.Age.ToString();
MessageBox.Show(s);
}
Я прочитал, что Microsoft.Speech
и System.Speech
разные вещи, с первым фокусируясь на сервере приложений, а второй на настольных приложений.
Я пытаюсь разработать настольное приложение, следовательно, используя ссылку System.Speech
, но доступны только для загрузки языки Microsoft Speech. Я пробовал это как на Windows 7, так и на 8.1. Мне нужна только функция TTS, а не SR.
Короче говоря, как мне добавить еще один язык для работы с TTS на System.Speech
?