SpeechSynthesizer.SetOutputToDefaultAudioDevice Method
Configures the SpeechSynthesizer object to send output to the default audio device for the system.
Assembly: Microsoft.Speech (in Microsoft.Speech.dll)
For other output configuration options, see the SetOutputToAudioStream, SetOutputToNull, SetOutputToWaveFile, and SetOutputToWaveStream methods.
The following example uses the synthesizer to speak a phrase to the default audio output.
using System; using Microsoft.Speech.Synthesis; namespace SampleSynthesis { class Program { static void Main(string[] args) { // Initialize a new instance of the speech synthesizer. using (SpeechSynthesizer synth = new SpeechSynthesizer()) { // Configure the synthesizer to send output to the default audio device. synth.SetOutputToDefaultAudioDevice(); // Speak a phrase. synth.Speak("This is sample text-to-speech output."); } Console.WriteLine(); Console.WriteLine("Press any key to exit..."); Console.ReadKey(); } } }