PromptBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um objeto vazio Prompt e fornece métodos para adicionar conteúdo, selecionar vozes, controlar atributos de voz e controlar a pronúncia de palavras faladas.
public ref class PromptBuilder
public class PromptBuilder
[System.Serializable]
public class PromptBuilder
type PromptBuilder = class
[<System.Serializable>]
type PromptBuilder = class
Public Class PromptBuilder
- Herança
-
PromptBuilder
- Atributos
Comentários
Com PromptBuilder, você pode adicionar uma variedade de tipos de conteúdo a um prompt, incluindo texto sem formatação, marcação SSML (como uma cadeia de caracteres ou um arquivo), áudio gravado ou até mesmo outro PromptBuilder objeto.
Para acrescentar texto a um PromptBuilder objeto e, opcionalmente, controlar atributos de voz, como ênfase, taxa e volume, use um dos AppendText métodos. Você também pode controlar atributos de voz como um grupo com os métodos e EndStyle os StartStyle métodos.
Você pode acrescentar texto e controlar o que é falado ou como ele é pronunciado usando os AppendTextWithHintmétodos, AppendTextWithAlias, , AppendTextWithPronunciationAppendSsmlou AppendSsmlMarkup métodos.
Altere a voz de fala selecionada no momento no prompt usando um dos métodos sobrecarregados StartVoice , nomeando uma voz específica para usar ou especificando características de voz necessárias, como idade e gênero.
Para gerar fala de um PromptBuilder objeto, você pode passá-la como um argumento para o Speak método.
Construtores
| Nome | Description |
|---|---|
| PromptBuilder() |
Cria uma nova instância da PromptBuilder classe. |
| PromptBuilder(CultureInfo) |
Cria uma nova instância da PromptBuilder classe e especifica uma cultura. |
Propriedades
| Nome | Description |
|---|---|
| Culture |
Obtém ou define as informações de cultura do PromptBuilder objeto. |
| IsEmpty |
Obtém se o PromptBuilder está vazio. |
Métodos
| Nome | Description |
|---|---|
| AppendAudio(String) |
Acrescenta o arquivo de áudio especificado ao PromptBuilder. |
| AppendAudio(Uri, String) |
Acrescenta o arquivo de áudio especificado e o texto alternativo ao PromptBuilder. |
| AppendAudio(Uri) |
Acrescenta o arquivo de áudio no URI especificado ao PromptBuilder. |
| AppendBookmark(String) |
Acrescenta um indicador ao PromptBuilder objeto. |
| AppendBreak() |
Acrescenta uma quebra ao PromptBuilder objeto. |
| AppendBreak(PromptBreak) |
Acrescenta uma quebra ao PromptBuilder objeto e especifica sua força (duração). |
| AppendBreak(TimeSpan) |
Acrescenta uma quebra da duração especificada ao PromptBuilder objeto. |
| AppendPromptBuilder(PromptBuilder) |
Acrescenta um PromptBuilder objeto a outro PromptBuilder objeto. |
| AppendSsml(String) |
Acrescenta o arquivo SSML no caminho especificado para o PromptBuilder objeto. |
| AppendSsml(Uri) |
Acrescenta o arquivo SSML no URI especificado ao PromptBuilder objeto. |
| AppendSsml(XmlReader) |
Acrescenta um |
| AppendSsmlMarkup(String) |
Acrescenta a cadeia de caracteres especificada que contém a marcação SSML ao PromptBuilder objeto. |
| AppendText(String, PromptEmphasis) |
Acrescenta o PromptBuilder texto ao objeto e especifica o grau de ênfase para o texto. |
| AppendText(String, PromptRate) |
Acrescenta o texto ao PromptBuilder objeto e especifica a taxa de fala do texto. |
| AppendText(String, PromptVolume) |
Acrescenta o texto ao PromptBuilder objeto e especifica o volume para falar o texto. |
| AppendText(String) |
Especifica o texto a ser acrescentado ao PromptBuilder objeto. |
| AppendTextWithAlias(String, String) |
Acrescenta o PromptBuilder texto ao objeto e especifica o texto do alias a ser falado no lugar do texto acrescentado. |
| AppendTextWithHint(String, SayAs) |
Acrescenta texto PromptBuilder ao objeto e especifica o tipo de conteúdo usando um membro da SayAs enumeração. |
| AppendTextWithHint(String, String) |
Acrescenta texto ao PromptBuilder objeto e um String que especifica o tipo de conteúdo do texto. |
| AppendTextWithPronunciation(String, String) |
Acrescenta o PromptBuilder texto ao objeto e especifica a pronúncia do texto. |
| ClearContent() |
Limpa o conteúdo do PromptBuilder objeto. |
| EndParagraph() |
Especifica o final de um parágrafo no PromptBuilder objeto. |
| EndSentence() |
Especifica o final de uma frase no PromptBuilder objeto. |
| EndStyle() |
Especifica o final de um estilo no PromptBuilder objeto. |
| EndVoice() |
Especifica o fim do uso de uma voz no PromptBuilder objeto. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| StartParagraph() |
Especifica o início de um parágrafo no PromptBuilder objeto. |
| StartParagraph(CultureInfo) |
Especifica o início de um parágrafo na cultura especificada no PromptBuilder objeto. |
| StartSentence() |
Especifica o início de uma frase no PromptBuilder objeto. |
| StartSentence(CultureInfo) |
Especifica o início de uma frase na cultura especificada no PromptBuilder objeto. |
| StartStyle(PromptStyle) |
Especifica o início de um estilo no PromptBuilder objeto. |
| StartVoice(CultureInfo) |
Instrui o sintetizador a alterar a voz no PromptBuilder objeto e especifica a cultura da voz a ser usada. |
| StartVoice(String) |
Instrui o sintetizador a alterar a voz no PromptBuilder objeto e especifica o nome da voz a ser usada. |
| StartVoice(VoiceGender, VoiceAge, Int32) |
Instrui o sintetizador a alterar a voz no PromptBuilder objeto e especifica seu gênero, idade e uma voz preferencial que corresponda ao gênero e à idade especificados. |
| StartVoice(VoiceGender, VoiceAge) |
Instrui o sintetizador a alterar a voz no PromptBuilder objeto e especifica o gênero e a idade da nova voz. |
| StartVoice(VoiceGender) |
Instrui o sintetizador a alterar a voz no PromptBuilder objeto e especifica o gênero da voz a ser usada. |
| StartVoice(VoiceInfo) |
Instrui o sintetizador a alterar a voz no PromptBuilder objeto e especifica critérios para a nova voz. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| ToXml() |
Retorna o SSML gerado do PromptBuilder objeto. |