PromptBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy pusty Prompt obiekt i udostępnia metody dodawania zawartości, wybierania głosów, kontrolowania atrybutów głosowych i kontrolowania wymowy wypowiedzianych słów.
public ref class PromptBuilder
public class PromptBuilder
[System.Serializable]
public class PromptBuilder
type PromptBuilder = class
[<System.Serializable>]
type PromptBuilder = class
Public Class PromptBuilder
- Dziedziczenie
-
PromptBuilder
- Atrybuty
Uwagi
Za pomocą PromptBuilderpolecenia można dodać różne typy zawartości do monitu, w tym zwykły tekst, adiustację SSML (jako ciąg lub plik), nagrany dźwięk, a nawet inny PromptBuilder obiekt.
Aby dołączyć tekst do PromptBuilder obiektu i opcjonalnie kontrolować atrybuty głosowe, takie jak wyróżnienie, szybkość i głośność, użyj jednej z AppendText metod. Atrybuty głosu można również kontrolować jako grupę za StartStyle pomocą metod i EndStyle .
Możesz dołączyć tekst i kontrolować, co jest mówione lub jak jest wymawiane przy użyciu AppendTextWithHintmetod , , AppendTextWithAliasAppendTextWithPronunciation, AppendSsmllub AppendSsmlMarkup .
Zmień aktualnie wybrany głos w wierszu polecenia przy użyciu jednej z metod przeciążonych StartVoice , nazewnictwa określonego głosu do użycia lub określania wymaganych cech głosowych, takich jak wiek i płeć.
Aby wygenerować mowę PromptBuilder z obiektu, można przekazać ją jako argument do Speak metody .
Aby uzyskać więcej informacji, zobacz Tworzenie złożonego monitu.
Konstruktory
PromptBuilder() |
Tworzy nowe wystąpienie klasy PromptBuilder. |
PromptBuilder(CultureInfo) |
Tworzy nowe wystąpienie PromptBuilder klasy i określa kulturę. |
Właściwości
Culture |
Pobiera lub ustawia informacje o kulturze obiektu PromptBuilder . |
IsEmpty |
Pobiera informację, czy wartość jest pusta PromptBuilder . |
Metody
AppendAudio(String) |
Dołącza określony plik dźwiękowy do pliku PromptBuilder. |
AppendAudio(Uri) |
Dołącza plik audio w określonym identyfikatorze URI do elementu PromptBuilder. |
AppendAudio(Uri, String) |
Dołącza określony plik dźwiękowy i tekst alternatywny do elementu PromptBuilder. |
AppendBookmark(String) |
Dołącza zakładkę do PromptBuilder obiektu . |
AppendBreak() |
Dołącza podział do PromptBuilder obiektu. |
AppendBreak(PromptBreak) |
Dołącza podział do PromptBuilder obiektu i określa jego siłę (czas trwania). |
AppendBreak(TimeSpan) |
Dołącza podział określonego czasu trwania do PromptBuilder obiektu. |
AppendPromptBuilder(PromptBuilder) |
PromptBuilder Dołącza obiekt do innego PromptBuilder obiektu. |
AppendSsml(String) |
Dołącza plik SSML w określonej ścieżce do PromptBuilder obiektu. |
AppendSsml(Uri) |
Dołącza plik SSML w określonym identyfikatorze PromptBuilder URI do obiektu. |
AppendSsml(XmlReader) |
|
AppendSsmlMarkup(String) |
Dołącza określony ciąg zawierający znacznikI SSML do PromptBuilder obiektu. |
AppendText(String) |
Określa tekst, który ma być dołączany do PromptBuilder obiektu. |
AppendText(String, PromptEmphasis) |
Dołącza tekst do PromptBuilder obiektu i określa stopień wyróżnienia tekstu. |
AppendText(String, PromptRate) |
Dołącza tekst do PromptBuilder obiektu i określa częstotliwość mówienia tekstu. |
AppendText(String, PromptVolume) |
Dołącza tekst do PromptBuilder obiektu i określa wolumin do wypowiadania tekstu. |
AppendTextWithAlias(String, String) |
Dołącza tekst do PromptBuilder obiektu i określa tekst aliasu, który ma być używany zamiast dołączonego tekstu. |
AppendTextWithHint(String, SayAs) |
Dołącza tekst do PromptBuilder obiektu i określa typ zawartości przy użyciu elementu członkowskiego SayAs wyliczenia. |
AppendTextWithHint(String, String) |
Dołącza tekst do PromptBuilder obiektu i obiekt String , który określa typ zawartości tekstu. |
AppendTextWithPronunciation(String, String) |
Dołącza tekst do PromptBuilder obiektu i określa wymowę tekstu. |
ClearContent() |
Czyści zawartość z PromptBuilder obiektu . |
EndParagraph() |
Określa koniec akapitu PromptBuilder w obiekcie. |
EndSentence() |
Określa koniec zdania w PromptBuilder obiekcie. |
EndStyle() |
Określa koniec stylu w PromptBuilder obiekcie. |
EndVoice() |
Określa koniec użycia głosu w PromptBuilder obiekcie. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
StartParagraph() |
Określa początek akapitu PromptBuilder w obiekcie. |
StartParagraph(CultureInfo) |
Określa początek akapitu w określonej kulturze w PromptBuilder obiekcie. |
StartSentence() |
Określa początek zdania w PromptBuilder obiekcie. |
StartSentence(CultureInfo) |
Określa początek zdania w określonej kulturze w PromptBuilder obiekcie . |
StartStyle(PromptStyle) |
Określa początek stylu w PromptBuilder obiekcie. |
StartVoice(CultureInfo) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa kulturę głosu do użycia. |
StartVoice(String) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa nazwę głosu do użycia. |
StartVoice(VoiceGender) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa płeć głosu do użycia. |
StartVoice(VoiceGender, VoiceAge) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa płeć i wiek nowego głosu. |
StartVoice(VoiceGender, VoiceAge, Int32) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa jego płeć, wiek i preferowany głos, który pasuje do określonej płci i wieku. |
StartVoice(VoiceInfo) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa kryteria nowego głosu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
ToXml() |
Zwraca kod SSML wygenerowany na podstawie PromptBuilder obiektu . |