PromptBuilder.AppendSsmlMarkup(String) 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 den angivna strängen som innehåller SSML-markering i PromptBuilder objektet.
public:
void AppendSsmlMarkup(System::String ^ ssmlMarkup);
public void AppendSsmlMarkup(string ssmlMarkup);
member this.AppendSsmlMarkup : string -> unit
Public Sub AppendSsmlMarkup (ssmlMarkup As String)
Parametrar
- ssmlMarkup
- String
En sträng som innehåller SSML-markering.
Kommentarer
Du måste använda lämpliga escape-tecken när du lägger till SSML-markering. Lägg märke till de bakåtsnedstreck som föregår citattecknen som omger värdet för interpret-as attributet i följande exempel:
builder.AppendSsmlMarkup("<say-as interpret-as = \"characters\"> chair </say-as>");
Note
Strängen som används som argument för kan AppendSsmlMarkup inte innehålla ett speak element.
När du använder AppendSsmlMarkup för att ange infogade uttal i ett phoneme element kan du använda telefoner från något av följande fonetiska alfabet, förutsatt att den aktuella talmotorn stöder det:
International Phonetic Alphabet (IPA)
Universal Phone Set (UPS)
SAPI-telefonuppsättning
Alla SSML-kompatibla talmotorer talar telefoner från IPA.
Du kan också lägga till en fil som innehåller SSML-markering med någon av AppendSsml metoderna. Om du vill lägga till text som ska talas som inte är formaterad med markeringsspråk använder du någon av AppendTextmetoderna , AppendTextWithAlias, AppendTextWithHinteller AppendTextWithPronunciation .