PromptBuilder.AppendTextWithHint PromptBuilder.AppendTextWithHint PromptBuilder.AppendTextWithHint PromptBuilder.AppendTextWithHint Method

Definición

Anexa texto al objeto PromptBuilder y especifica el tipo de contenido del texto.Appends text to the PromptBuilder object and specifies the content type of the text.

Sobrecargas

AppendTextWithHint(String, String) AppendTextWithHint(String, String) AppendTextWithHint(String, String) AppendTextWithHint(String, String)

Anexa texto al objeto PromptBuilder y un String que especifica el tipo de contenido del texto.Appends text to the PromptBuilder object and a String that specifies the content type of the text.

AppendTextWithHint(String, SayAs) AppendTextWithHint(String, SayAs) AppendTextWithHint(String, SayAs)

Anexa texto al objeto PromptBuilder y especifica el tipo de contenido usando un miembro de la enumeración SayAs.Appends text to the PromptBuilder object and specifies the content type using a member of the SayAs enumeration.

AppendTextWithHint(String, String) AppendTextWithHint(String, String) AppendTextWithHint(String, String) AppendTextWithHint(String, String)

Anexa texto al objeto PromptBuilder y un String que especifica el tipo de contenido del texto.Appends text to the PromptBuilder object and a String that specifies the content type of the text.

public:
 void AppendTextWithHint(System::String ^ textToSpeak, System::String ^ sayAs);
public void AppendTextWithHint (string textToSpeak, string sayAs);
member this.AppendTextWithHint : string * string -> unit
Public Sub AppendTextWithHint (textToSpeak As String, sayAs As String)

Parámetros

textToSpeak
String String String String

Cadena que contiene el texto que se va a decir.A string containing the text to be spoken.

sayAs
String String String String

Tipo de contenido del texto.The content type of the text.

Comentarios

Puede usar este método para especificar un tipo de contenido que no se incluye en el SayAs enumeración.You can use this method to specify a content type that is not included in the SayAs enumeration. Sin embargo, el motor TTS debe admitir el parámetro que especifique.However, the TTS engine must support the parameter that you specify.

AppendTextWithHint(String, SayAs) AppendTextWithHint(String, SayAs) AppendTextWithHint(String, SayAs)

Anexa texto al objeto PromptBuilder y especifica el tipo de contenido usando un miembro de la enumeración SayAs.Appends text to the PromptBuilder object and specifies the content type using a member of the SayAs enumeration.

public:
 void AppendTextWithHint(System::String ^ textToSpeak, System::Speech::Synthesis::SayAs sayAs);
public void AppendTextWithHint (string textToSpeak, System.Speech.Synthesis.SayAs sayAs);
member this.AppendTextWithHint : string * System.Speech.Synthesis.SayAs -> unit

Parámetros

textToSpeak
String String String String

Cadena que contiene el texto que se va a decir.A string containing the text to be spoken.

sayAs
SayAs SayAs SayAs SayAs

Tipo de contenido del texto.The content type of the text.

Ejemplos

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 define the data types for some of the added strings.  
        PromptBuilder sayAs = new PromptBuilder();  
        sayAs.AppendText("Your");  
        sayAs.AppendTextWithHint("1st", SayAs.NumberOrdinal);  
        sayAs.AppendText("request was for");  
        sayAs.AppendTextWithHint("1", SayAs.NumberCardinal);  
        sayAs.AppendText("room, on");  
        sayAs.AppendTextWithHint("10/19/2012,", SayAs.MonthDayYear);  
        sayAs.AppendText("with early arrival at");  
        sayAs.AppendTextWithHint("12:35pm", SayAs.Time12);  

        // Speak the contents of the SSML prompt.  
        synth.Speak(sayAs);  
      }  

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

Comentarios

El tipo de contenido especificado por sayAs puede proporcionar orientación para el motor de síntesis de voz acerca de cómo pronunciar el contenido de textToSpeak.The content type specified by sayAs can provide guidance to the speech synthesis engine about how to pronounce the contents of textToSpeak.

Se aplica a