Some methods to implement text-to-speech in a .NET application:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public void Sing(string vMessage) { BackgroundWorker bw = new BackgroundWorker(); bw.DoWork += new DoWorkEventHandler(bw_DoWork); bw.RunWorkerAsync(vMessage); } private static void bw_DoWork(object sender, DoWorkEventArgs e) { SpVoice voice = new SpVoice(); voice.Speak(e.Argument.ToString(), SpeechVoiceSpeakFlags.SVSFDefault); } Sing("Hello"); |