Синтезатор речи Аленка отказывается говорить - C#
Формулировка задачи:
Добрый день. При попытке заставить "Аленку" что-то сказать - в ответ тишина. Даже ошибок нет. Использую код:
Синтезатор установлен и выбран по-умолчанию. Подскажите что не так?
SpeechSynthesizer speaker = new SpeechSynthesizer(); var voiceList = speaker.GetInstalledVoices(); speaker.SelectVoice(voiceList[0].VoiceInfo.Name); speaker.Rate = 1; speaker.Volume = 100; speaker.SpeakAsync("Привет");
Решение задачи: «Синтезатор речи Аленка отказывается говорить»
textual
Листинг программы
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Speech.Synthesis; namespace SpeechTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); button1.Click += new EventHandler(button1_Click); } void button1_Click(object sender, EventArgs e) { using(SpeechSynthesizer speaker = new SpeechSynthesizer()){ speaker.Speak("Hello boy!"); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д