Speak the Contents of a String
Collapse the table of content
Expand the table of content

Speak the Contents of a String (Microsoft.Speech)

A simple way to generate synthesized speech is to create a SpeechSynthesizer instance, and then call the synthesizer’s Speak(String) method, passing the string to be spoken as an argument.

The following example shows the Main method of a class in a console application. When Main begins to run, the example creates a SpeechSynthesizer instance named synth. Then the example calls the Speak(String) method on synth, and passes in a string literal to be spoken.

using System;
using Microsoft.Speech.Synthesis;

namespace SimpleSpeak
  class Program
    static void Main(string[] args)
      SpeechSynthesizer synth = new SpeechSynthesizer();
      synth.Speak("This example speaks the text in a string.");
© 2016 Microsoft