下面是從C#Windows窗體C#的WinForm不響應 - System.Speech - 幫助
SpeechSynthesizer audio = new SpeechSynthesizer();
audio.Speak(textBox1.Text);
- 這將讀什麼是在文本框中
問題在試圖代碼實現暫停和停止功能。當代碼讀取內容時,任何按鈕或菜單項都不會被點擊
public void button1_Click(object sender, EventArgs e)
{
//Nothing gets executed here when the code is reading
}
我剛剛看了有SpeakProgressEventArgs http://msdn.microsoft.com/en-us/library/system.speech.synthesis.speakprogresseventargs%28VS.85%29.aspx
我試圖合成器... ... asyncancel但得到犯規執行
SpeechSynthesizer是否在UI線程中運行?如果它與UI事件循環在同一線程中運行,您可能會遇到較差的UI響應。 –