Тема: System.Speech
Показать сообщение отдельно
Старый 28.01.2012, 18:38   #1
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
System.Speech

Тут я буду задавать вопросы по пространству имен System.Speech.

Проблема в том что я не могу сменить голос TTS (Text-to-Speech).

Код:
comboVoice.DataContext = (from e in synthesizer.GetInstalledVoices()
select e.VoiceInfo.Name);
if (comboVoice.SelectedItem != null)
synthesizer.SelectVoice(comboVoice.SelectedItem.To String());
Скачал я voice "Cepstral Callie".
В списке у меня получается 2 голоса "Cepstral Callie" и "Microsoft Anna"
Выбираем Аню - слышим херовый голос, выбираем Келли - "Не удается задать голос. Не установлен подходящий голос или голос был отключен."

Скрины
(Offline)
 
Ответить с цитированием