SpeechSynthesizer::Speak Method (Prompt^)
.NET Framework (current version)
Synchronously speaks the contents of a Prompt object.
Assembly: System.Speech (in System.Speech.dll)
Parameters
- prompt
-
Type:
System.Speech.Synthesis::Prompt^
The content to speak.
To asynchronously speak the contents of a Prompt object, use SpeakAsync.
The following example creates a Prompt object from a string and passes the object as an argument to the Speak method.
using System; using System.Speech.Synthesis; namespace SampleSynthesis { class Program { static void Main(string[] args) { // Initialize a new instance of the SpeechSynthesizer. using (SpeechSynthesizer synth = new SpeechSynthesizer()) { // Configure the audio output. synth.SetOutputToDefaultAudioDevice(); // Create a prompt from a string. Prompt color = new Prompt("What is your favorite color?"); // Speak the contents of the prompt synchronously. synth.Speak(color); } Console.WriteLine(); Console.WriteLine("Press any key to exit..."); Console.ReadKey(); } } }
.NET Framework
Available since 3.0
Available since 3.0
Show: