PromptBuilder Clase

Definición

Crea un objeto vacío Prompt y proporciona métodos para agregar contenido, seleccionar voces, controlar atributos de voz y controlar la pronunciación de palabras habladas.

public ref class PromptBuilder
public class PromptBuilder
[System.Serializable]
public class PromptBuilder
type PromptBuilder = class
[<System.Serializable>]
type PromptBuilder = class
Public Class PromptBuilder
Herencia
PromptBuilder
Atributos

Comentarios

Con PromptBuilder, puede agregar una variedad de tipos de contenido a un símbolo del sistema, como texto sin formato, marcado SSML (como una cadena o un archivo), audio grabado o incluso otro PromptBuilder objeto.

Para anexar texto a un PromptBuilder objeto y, opcionalmente, controlar atributos de voz, como énfasis, frecuencia y volumen, use uno de los AppendText métodos . También puede controlar los atributos de voz como un grupo con los StartStyle métodos y EndStyle .

Puede anexar texto y controlar lo que se habla o cómo se pronuncia mediante los AppendTextWithHintmétodos , AppendTextWithAlias, AppendTextWithPronunciation, AppendSsmlo AppendSsmlMarkup .

Cambie la voz de habla seleccionada actualmente en el símbolo del sistema mediante uno de los métodos sobrecargados StartVoice , asignando un nombre a una voz específica para usar o especificando las características de voz necesarias, como la edad y el género.

Para generar voz a partir de un PromptBuilder objeto, puede pasarla como argumento al Speak método .

Constructores

Nombre Description
PromptBuilder()

Crea una nueva instancia de la PromptBuilder clase .

PromptBuilder(CultureInfo)

Crea una nueva instancia de la PromptBuilder clase y especifica una referencia cultural.

Propiedades

Nombre Description
Culture

Obtiene o establece la información de referencia cultural del PromptBuilder objeto .

IsEmpty

Obtiene si está PromptBuilder vacío.

Métodos

Nombre Description
AppendAudio(String)

Anexa el archivo de audio especificado a .PromptBuilder

AppendAudio(Uri, String)

Anexa el archivo de audio especificado y el texto alternativo a .PromptBuilder

AppendAudio(Uri)

Anexa el archivo de audio en el URI especificado a .PromptBuilder

AppendBookmark(String)

Anexa un marcador al PromptBuilder objeto .

AppendBreak()

Anexa un salto al PromptBuilder objeto .

AppendBreak(PromptBreak)

Anexa un salto al PromptBuilder objeto y especifica su intensidad (duración).

AppendBreak(TimeSpan)

Anexa un salto de la duración especificada al PromptBuilder objeto .

AppendPromptBuilder(PromptBuilder)

Anexa un PromptBuilder objeto a otro PromptBuilder objeto.

AppendSsml(String)

Anexa el archivo SSML en la ruta de acceso especificada al PromptBuilder objeto .

AppendSsml(Uri)

Anexa el archivo SSML en el URI especificado al PromptBuilder objeto .

AppendSsml(XmlReader)

Anexa un XMLReader objeto que hace referencia a un símbolo del sistema SSML al PromptBuilder objeto .

AppendSsmlMarkup(String)

Anexa la cadena especificada que contiene el marcado SSML al PromptBuilder objeto .

AppendText(String, PromptEmphasis)

Anexa texto al PromptBuilder objeto y especifica el grado de énfasis del texto.

AppendText(String, PromptRate)

Anexa texto al PromptBuilder objeto y especifica la velocidad de habla del texto.

AppendText(String, PromptVolume)

Anexa texto al PromptBuilder objeto y especifica el volumen para hablar el texto.

AppendText(String)

Especifica el texto que se va a anexar al PromptBuilder objeto .

AppendTextWithAlias(String, String)

Anexa texto al PromptBuilder objeto y especifica el texto del alias que se va a hablar en lugar del texto anexado.

AppendTextWithHint(String, SayAs)

Anexa texto al PromptBuilder objeto y especifica el tipo de contenido mediante un miembro de la SayAs enumeración.

AppendTextWithHint(String, String)

Anexa texto al PromptBuilder objeto y que String especifica el tipo de contenido del texto.

AppendTextWithPronunciation(String, String)

Anexa texto al PromptBuilder objeto y especifica la pronunciación del texto.

ClearContent()

Borra el contenido del PromptBuilder objeto .

EndParagraph()

Especifica el final de un párrafo en el PromptBuilder objeto .

EndSentence()

Especifica el final de una oración en el PromptBuilder objeto .

EndStyle()

Especifica el final de un estilo en el PromptBuilder objeto .

EndVoice()

Especifica el final del uso de una voz en el PromptBuilder objeto .

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
StartParagraph()

Especifica el inicio de un párrafo en el PromptBuilder objeto .

StartParagraph(CultureInfo)

Especifica el inicio de un párrafo de la referencia cultural especificada en el PromptBuilder objeto .

StartSentence()

Especifica el inicio de una oración en el PromptBuilder objeto .

StartSentence(CultureInfo)

Especifica el inicio de una oración en la referencia cultural especificada en el PromptBuilder objeto .

StartStyle(PromptStyle)

Especifica el inicio de un estilo en el PromptBuilder objeto .

StartVoice(CultureInfo)

Indica al sintetizador que cambie la voz en el PromptBuilder objeto y especifique la referencia cultural de la voz que se va a usar.

StartVoice(String)

Indica al sintetizador que cambie la voz en el PromptBuilder objeto y especifique el nombre de la voz que se va a usar.

StartVoice(VoiceGender, VoiceAge, Int32)

Indica al sintetizador que cambie la voz en el PromptBuilder objeto y especifique su género, edad y una voz preferida que coincida con el sexo y la edad especificados.

StartVoice(VoiceGender, VoiceAge)

Indica al sintetizador que cambie la voz en el PromptBuilder objeto y especifique el género y la antigüedad de la nueva voz.

StartVoice(VoiceGender)

Indica al sintetizador que cambie la voz en el PromptBuilder objeto y especifique el género de la voz que se va a usar.

StartVoice(VoiceInfo)

Indica al sintetizador que cambie la voz en el PromptBuilder objeto y especifique criterios para la nueva voz.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ToXml()

Devuelve el SSML generado a partir del PromptBuilder objeto .

Se aplica a