实现点击按钮朗读文本框内容的目的。
添加System.Speech的引用
引用using System.Speech.Synthesis命名空间
private void button_Click(object sender, RoutedEventArgs e)
{
//判断是否为空或者空格
if (string.IsNullOrWhiteSpace(textBox.Text))
{
return;
}
SpeechSynthesizer sp = new SpeechSynthesizer();
sp.SpeakCompleted += (s, arg) => button.IsEnabled = true;
button.IsEnabled = false;
sp.SpeakAsync(textBox.Text);
}