volevo un consiglio su come riuscire a stoppare il processo quando è avviato
codice:Imports System.speech Imports System.Speech.recognition Imports System.Speech.Synthesisquando l'applicazione stà parlando non ho nessuna possibilità di stopparla se non aspettare che abbia finito di parlare come ovviare a questo problemacodice:Dim Synt As New SpeechSynthesizer Dim T As Threading.Thread If RadioButton1.Checked Then Synt.SelectVoice("Paola") Else Synt.SelectVoice("Roberto") End If If RadioButton3.Checked Then Synt.SelectVoice("ScanSoft Silvia_Dri40_16kHz") T = New Threading.Thread(AddressOf Synt.SetOutputToDefaultAudioDevice) T.Start() T.Join() Application.DoEvents() Synt.Speak(RichTextBox1.Text) Synt.Dispose()

Rispondi quotando