PromptBuilder.AppendTextWithHint Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till text i PromptBuilder objektet och anger textens innehållstyp.
Överlagringar
| Name | Description |
|---|---|
| AppendTextWithHint(String, String) |
Lägger till text i PromptBuilder objektet och en String som anger textens innehållstyp. |
| AppendTextWithHint(String, SayAs) |
Lägger till text i PromptBuilder objektet och anger innehållstypen med hjälp av en medlem i SayAs uppräkningen. |
AppendTextWithHint(String, String)
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
Lägger till text i PromptBuilder objektet och en String som anger textens innehållstyp.
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)
Parametrar
- textToSpeak
- String
En sträng som innehåller texten som ska talas.
- sayAs
- String
Textens innehållstyp.
Kommentarer
Du kan använda den här metoden för att ange en innehållstyp som inte ingår i SayAs uppräkningen. TTS-motorn måste dock ha stöd för den parameter som du anger.
Gäller för
AppendTextWithHint(String, SayAs)
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
Lägger till text i PromptBuilder objektet och anger innehållstypen med hjälp av en medlem i SayAs uppräkningen.
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)
Parametrar
- textToSpeak
- String
En sträng som innehåller texten som ska talas.
- sayAs
- SayAs
Textens innehållstyp.
Exempel
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();
}
}
}
Kommentarer
Innehållstypen som anges av sayAs kan ge vägledning till talsyntesmotorn om hur du uttalar innehållet i textToSpeak.