SpeechSynthesizer::Speak Method (PromptBuilder^)
.NET Framework (current version)
Synchronously speaks the contents of a PromptBuilder object.
Assembly: System.Speech (in System.Speech.dll)
Parameters
- promptBuilder
-
Type:
System.Speech.Synthesis::PromptBuilder^
The content to speak.
To asynchronously speak the contents of a PromptBuilder object, use SpeakAsync.
The following example creates a PromptBuilder 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 PromptBuilder object and append a text string. PromptBuilder song = new PromptBuilder(); song.AppendText("Say the name of the song you want to hear"); // Speak the contents of the prompt synchronously. synth.Speak(song); } Console.WriteLine(); Console.WriteLine("Press any key to exit..."); Console.ReadKey(); } } }
.NET Framework
Available since 3.0
Available since 3.0
Show: