est ici un code du C# Windows FormC# WinForm ne répond pas - System.Speech - Aide
SpeechSynthesizer audio = new SpeechSynthesizer();
audio.Speak(textBox1.Text);
- Cela va lire tout ce qui est dans la zone de texte
problème en essayant de mettre en œuvre la fonction de pause et d'arrêt.Tout bouton ou menuitem ne clique pas lorsque le code lit quelque chose
public void button1_Click(object sender, EventArgs e)
{
//Nothing gets executed here when the code is reading
}
Je viens de lire il y a SpeakProgressEventArgs http://msdn.microsoft.com/en-us/library/system.speech.synthesis.speakprogresseventargs%28VS.85%29.aspx
i ... essayées synthé asyncancel ... mais l'événement de clic du bouton ne marche pas été exécutée
Le SpeechSynthesizer s'exécute-t-il dans le thread de l'interface utilisateur? Vous aurez probablement une mauvaise réactivité de l'interface utilisateur si elle s'exécute dans le même thread que la boucle d'événement de l'interface utilisateur. –