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łosu 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, znacznik 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łosowe 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 , AppendTextWithAlias, AppendTextWithPronunciation, AppendSsmllub AppendSsmlMarkup .
Zmień aktualnie wybrany głos głosowy w wierszu polecenia przy użyciu jednej z przeciążonych StartVoice metod, 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 na podstawie obiektu, możesz przekazać ją jako argument do Speak metody .
Aby uzyskać więcej informacji, zobacz Tworzenie złożonego monitu.
Konstruktory
| Nazwa | Opis |
|---|---|
| PromptBuilder() |
Tworzy nowe wystąpienie PromptBuilder klasy. |
| PromptBuilder(CultureInfo) |
Tworzy nowe wystąpienie PromptBuilder klasy i określa kulturę. |
Właściwości
| Nazwa | Opis |
|---|---|
| Culture |
Pobiera lub ustawia informacje o kulturze dla PromptBuilder obiektu. |
| IsEmpty |
Pobiera, czy wartość jest pusta PromptBuilder . |
Metody
| Nazwa | Opis |
|---|---|
| AppendAudio(String) |
Dołącza określony plik dźwiękowy do pliku PromptBuilder. |
| AppendAudio(Uri, String) |
Dołącza określony plik audio i alternatywny tekst do elementu PromptBuilder. |
| AppendAudio(Uri) |
Dołącza plik audio w określonym identyfikatorze URI 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 znacznik SSML 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 szybkość wypowiadania tekstu. |
| AppendText(String, PromptVolume) |
Dołącza tekst do PromptBuilder obiektu i określa wolumin do wypowiadania tekstu. |
| AppendText(String) |
Określa tekst, który ma być dołączany do PromptBuilder obiektu. |
| 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 określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (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 obiektu PromptBuilder . |
| 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, VoiceAge, Int32) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa jego płeć, wiek i preferowany głos zgodny z określoną płcią i wiekiem. |
| StartVoice(VoiceGender, VoiceAge) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa płeć i wiek nowego głosu. |
| StartVoice(VoiceGender) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa płeć głosu do użycia. |
| 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. |