Синтезатор речи "Алёна", код выводит ошибку на строке выбора - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет, такая проблема. Пытаюсь поставить синтезатор речи "Алёна".
SpeechSynthesizer speaker = new SpeechSynthesizer();
            speaker.Rate = 1;
            speaker.Volume = 100;
            speaker.SelectVoice("Alyona (Russian) SAPI5");
            speaker.Speak("привет!!!");
            speaker.SetOutputToWaveFile("c:/soundfile.wav");
            speaker.SetOutputToDefaultAudioDevice();
Имеется такой код, но выводит ошибку на строке выбора:
speaker.SelectVoice("Alyona (Russian) SAPI5");
Как правильно прописать голос Алёны?

Решение задачи: «Синтезатор речи "Алёна", код выводит ошибку на строке выбора»

textual
Листинг программы
            Microsoft.Speech.Synthesis.SpeechSynthesizer ss = new Microsoft.Speech.Synthesis.SpeechSynthesizer();
            var voiceList = ss.GetInstalledVoices();
            ss.SelectVoice(voiceList[0].VoiceInfo.Name);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы