PromptBuilder Klass
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.
Skapar ett tomt Prompt objekt och tillhandahåller metoder för att lägga till innehåll, välja röster, kontrollera röstattribut och kontrollera uttalet av talade ord.
public ref class PromptBuilder
public class PromptBuilder
[System.Serializable]
public class PromptBuilder
type PromptBuilder = class
[<System.Serializable>]
type PromptBuilder = class
Public Class PromptBuilder
- Arv
-
PromptBuilder
- Attribut
Kommentarer
Med PromptBuilderkan du lägga till en mängd olika innehållstyper i en fråga, inklusive oformaterad text, SSML-markering (som en sträng eller en fil), inspelat ljud eller till och med ett annat PromptBuilder objekt.
Om du vill lägga till text i ett PromptBuilder objekt och eventuellt styra röstattribut som betoning, hastighet och volym använder du någon av AppendText metoderna. Du kan också styra röstattribut som en grupp med StartStyle metoderna och EndStyle .
Du kan lägga till text och styra vad som talas eller hur det uttalas med metoderna AppendTextWithHint, AppendTextWithAlias, AppendTextWithPronunciation, AppendSsmleller AppendSsmlMarkup .
Ändra den röst som för närvarande är vald i prompten med någon av de överlagrade StartVoice metoderna, namnge en specifik röst som ska användas eller ange nödvändiga röstegenskaper, till exempel ålder och kön.
Om du vill generera tal från ett PromptBuilder objekt kan du skicka det som ett argument till Speak metoden.
Mer information finns i Skapa en komplex fråga.
Konstruktorer
| Name | Description |
|---|---|
| PromptBuilder() |
Skapar en ny instans av PromptBuilder klassen. |
| PromptBuilder(CultureInfo) |
Skapar en ny instans av PromptBuilder klassen och anger en kultur. |
Egenskaper
| Name | Description |
|---|---|
| Culture |
Hämtar eller anger kulturinformationen PromptBuilder för objektet. |
| IsEmpty |
Hämtar om är PromptBuilder tom. |
Metoder
| Name | Description |
|---|---|
| AppendAudio(String) |
Lägger till den angivna ljudfilen i PromptBuilder. |
| AppendAudio(Uri, String) |
Lägger till den angivna ljudfilen och den alternativa texten i PromptBuilder. |
| AppendAudio(Uri) |
Lägger till ljudfilen på den angivna URI:n PromptBuildertill . |
| AppendBookmark(String) |
Lägger till ett bokmärke i PromptBuilder objektet. |
| AppendBreak() |
Lägger till en paus i objektet PromptBuilder . |
| AppendBreak(PromptBreak) |
Lägger till en brytning i PromptBuilder objektet och anger dess styrka (varaktighet). |
| AppendBreak(TimeSpan) |
Lägger till en paus av den angivna varaktigheten i PromptBuilder objektet. |
| AppendPromptBuilder(PromptBuilder) |
Lägger till ett objekt i ett PromptBuilder annat PromptBuilder objekt. |
| AppendSsml(String) |
Lägger till SSML-filen på den angivna sökvägen till PromptBuilder objektet. |
| AppendSsml(Uri) |
Lägger till SSML-filen vid den angivna URI:n i PromptBuilder objektet. |
| AppendSsml(XmlReader) |
Lägger till ett |
| AppendSsmlMarkup(String) |
Lägger till den angivna strängen som innehåller SSML-markering i PromptBuilder objektet. |
| AppendText(String, PromptEmphasis) |
Lägger till text i PromptBuilder objektet och anger graden av betoning för texten. |
| AppendText(String, PromptRate) |
Lägger till text i PromptBuilder objektet och anger talhastigheten för texten. |
| AppendText(String, PromptVolume) |
Lägger till text i PromptBuilder objektet och anger volymen för att tala upp texten. |
| AppendText(String) |
Anger text som ska läggas till i PromptBuilder objektet. |
| AppendTextWithAlias(String, String) |
Lägger till text i PromptBuilder objektet och anger aliastexten som ska talas i stället för den bifogade texten. |
| 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) |
Lägger till text i PromptBuilder objektet och en String som anger textens innehållstyp. |
| AppendTextWithPronunciation(String, String) |
Lägger till text i PromptBuilder objektet och anger uttalet för texten. |
| ClearContent() |
Rensar innehållet från objektet PromptBuilder . |
| EndParagraph() |
Anger slutet av ett stycke i objektet PromptBuilder . |
| EndSentence() |
Anger slutet på en mening i objektet PromptBuilder . |
| EndStyle() |
Anger slutet på ett format i PromptBuilder objektet. |
| EndVoice() |
Anger slutet på användningen av en röst i objektet PromptBuilder . |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| StartParagraph() |
Anger början av ett stycke i objektet PromptBuilder . |
| StartParagraph(CultureInfo) |
Anger början av ett stycke i den angivna kulturen i PromptBuilder objektet. |
| StartSentence() |
Anger början av en mening i objektet PromptBuilder . |
| StartSentence(CultureInfo) |
Anger början av en mening i den angivna kulturen i PromptBuilder objektet. |
| StartStyle(PromptStyle) |
Anger början av ett format i objektet PromptBuilder . |
| StartVoice(CultureInfo) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger vilken kultur av rösten som ska användas. |
| StartVoice(String) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger namnet på den röst som ska användas. |
| StartVoice(VoiceGender, VoiceAge, Int32) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger dess kön, ålder och en föredragen röst som matchar det angivna könet och åldern. |
| StartVoice(VoiceGender, VoiceAge) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger kön och ålder för den nya rösten. |
| StartVoice(VoiceGender) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger könet på den röst som ska användas. |
| StartVoice(VoiceInfo) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger villkor för den nya rösten. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| ToXml() |
Returnerar SSML som genererats från PromptBuilder objektet. |