PromptBuilder.AppendTextWithHint Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u tekst toe aan het PromptBuilder object en geeft u het inhoudstype van de tekst op.
Overloads
| Name | Description |
|---|---|
| AppendTextWithHint(String, String) |
Hiermee voegt u tekst toe aan het PromptBuilder object en een String object dat het inhoudstype van de tekst aangeeft. |
| AppendTextWithHint(String, SayAs) |
Hiermee voegt u tekst toe aan het PromptBuilder object en geeft u het inhoudstype op met behulp van een lid van de SayAs opsomming. |
AppendTextWithHint(String, String)
Hiermee voegt u tekst toe aan het PromptBuilder object en een String object dat het inhoudstype van de tekst aangeeft.
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)
Parameters
- textToSpeak
- String
Een tekenreeks met de te spreken tekst.
- sayAs
- String
Het inhoudstype van de tekst.
Opmerkingen
U kunt deze methode gebruiken om een inhoudstype op te geven dat niet is opgenomen in de SayAs opsomming. De TTS-engine moet echter de parameter ondersteunen die u opgeeft.
Van toepassing op
AppendTextWithHint(String, SayAs)
Hiermee voegt u tekst toe aan het PromptBuilder object en geeft u het inhoudstype op met behulp van een lid van de SayAs opsomming.
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
Public Sub AppendTextWithHint (textToSpeak As String, sayAs As SayAs)
Parameters
- textToSpeak
- String
Een tekenreeks met de te spreken tekst.
- sayAs
- SayAs
Het inhoudstype van de tekst.
Voorbeelden
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();
}
}
}
Opmerkingen
Het inhoudstype dat is opgegeven door sayAs , kan richtlijnen bieden voor de spraaksynthese-engine over het uitspreken van de inhoud van textToSpeak.