PromptBuilder Classe
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 Prompt vazio e fornece métodos para adicionar conteúdo, selecionar vozes, controlar atributos de voz e 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
Com PromptBuildero , 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 StartStyle métodos e EndStyle .
Você pode acrescentar texto e controlar o que é falado ou como ele é pronunciado usando os AppendTextWithHintmétodos , AppendTextWithAliasAppendTextWithPronunciation, , AppendSsmlou AppendSsmlMarkup .
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 sexo.
Para gerar fala de um PromptBuilder objeto, você pode passá-la como um argumento para o Speak método .
Para obter mais informações, consulte Construindo um prompt complexo.
Prompt |
Cria uma nova instância da classe PromptBuilder. |
Prompt |
Cria uma nova instância da classe PromptBuilder e especifica uma cultura. |
Culture |
Obtém ou define as informações de cultura do objeto PromptBuilder. |
Is |
Obtém se o PromptBuilder está vazio. |
Append |
Acrescenta o arquivo de áudio especificado ao PromptBuilder. |
Append |
Acrescenta o arquivo de áudio no URI especificado ao PromptBuilder. |
Append |
Acrescenta o arquivo de áudio especificado e o texto alternativo ao PromptBuilder. |
Append |
Acrescenta um indicador ao objeto PromptBuilder. |
Append |
Acrescenta uma interrupção ao objeto PromptBuilder. |
Append |
Acrescenta uma interrupção ao objeto PromptBuilder e especifica sua intensidade (duração). |
Append |
Acrescenta uma interrupção da duração especificada ao objeto PromptBuilder. |
Append |
Acrescenta um objeto PromptBuilder a outro objeto PromptBuilder. |
Append |
Acrescenta o arquivo SSML no caminho especificado ao objeto PromptBuilder. |
Append |
Acrescenta o arquivo SSML no URI especificado ao objeto PromptBuilder. |
Append |
Acrescenta um |
Append |
Acrescenta a cadeia de caracteres especificada que contém marcação SSML ao objeto PromptBuilder. |
Append |
Especifica o texto a ser acrescentado ao objeto PromptBuilder. |
Append |
Acrescenta texto ao objeto PromptBuilder e especifica o grau de ênfase do texto. |
Append |
Acrescenta texto ao objeto PromptBuilder e especifica o ritmo de fala do texto. |
Append |
Acrescenta texto ao objeto PromptBuilder e especifica o volume de fala do texto. |
Append |
Acrescenta texto ao objeto PromptBuilder e especifica o texto de alias a ser falado em vez do texto acrescentado. |
Append |
Acrescenta texto ao objeto PromptBuilder e especifica o tipo de conteúdo usando um membro da enumeração SayAs. |
Append |
Acrescenta texto ao objeto PromptBuilder e um String que especifica o tipo de conteúdo do texto. |
Append |
Acrescenta texto ao objeto PromptBuilder e especifica a pronúncia do texto. |
Clear |
Limpa todo o conteúdo do objeto PromptBuilder. |
End |
Especifica o final de um parágrafo no objeto PromptBuilder. |
End |
Especifica o final de uma frase no objeto PromptBuilder. |
End |
Especifica o final de um estilo no objeto PromptBuilder. |
End |
Especifica o final do uso de uma voz no objeto PromptBuilder. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Memberwise |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Start |
Especifica o início de um parágrafo no objeto PromptBuilder. |
Start |
Especifica o início de um parágrafo na cultura especificada no objeto PromptBuilder. |
Start |
Especifica o início de uma frase no objeto PromptBuilder. |
Start |
Especifica o início de uma frase na cultura especificada no objeto PromptBuilder. |
Start |
Especifica o início de um estilo no objeto PromptBuilder. |
Start |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica a cultura da voz a ser usada. |
Start |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica o nome da voz a ser usada. |
Start |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica o gênero da voz a ser usada. |
Start |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica o gênero e a idade da nova voz. |
Start |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica seu gênero, idade e uma voz preferencial que corresponde à idade e ao gênero especificado. |
Start |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica os critérios da voz a ser usada. |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
To |
Retorna o SSML gerado com base no objeto PromptBuilder. |
Produto | Versões |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: