PromptBuilder.AppendPromptBuilder(PromptBuilder) Methode

Definitie

Hiermee voegt u een PromptBuilder object toe aan een ander PromptBuilder object.

public:
 void AppendPromptBuilder(System::Speech::Synthesis::PromptBuilder ^ promptBuilder);
public void AppendPromptBuilder(System.Speech.Synthesis.PromptBuilder promptBuilder);
member this.AppendPromptBuilder : System.Speech.Synthesis.PromptBuilder -> unit
Public Sub AppendPromptBuilder (promptBuilder As PromptBuilder)

Parameters

promptBuilder
PromptBuilder

De inhoud die moet worden toegevoegd.

Voorbeelden

In het volgende voorbeeld worden twee PromptBuilder exemplaren gemaakt en vervolgens toegevoegd aan een derde PromptBuilder.

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.SetOutputToWaveFile(@"C:\test\showtimes.wav");

        // Create a SoundPlayer instance to play the output audio file.
        System.Media.SoundPlayer m_SoundPlayer =
          new System.Media.SoundPlayer(@"C:\test\showtimes.wav");

        // Build child prompts.
        PromptBuilder theatreA = new PromptBuilder();
        theatreA.AppendText(
          "Tonight's movie showings in theater A are at 5:45, 7:15, and 9:30");
        theatreA.AppendBreak(PromptBreak.Large);
        PromptBuilder theatreB = new PromptBuilder();
        theatreB.AppendText(
          "Tonight's movie showings in theater B are at 5:15, 7:15, and 9:15");

        // Build the parent prompt and append the two child prompts.
        PromptBuilder showTimes = new PromptBuilder(
          new System.Globalization.CultureInfo("en-US"));
        showTimes.AppendText(
          "The following are the show times for tonight's movies:");
        showTimes.AppendPromptBuilder(theatreA);
        showTimes.AppendPromptBuilder(theatreB);

        // Speak the prompt and play back the output file.
        synth.Speak(showTimes);
        m_SoundPlayer.Play();
      }

      Console.WriteLine();
      Console.WriteLine("Press any key to exit...");
      Console.ReadKey();
    }
  }
}

Van toepassing op