PromptBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un objeto Prompt vacío y proporciona métodos para agregar contenido, seleccionar voces, controlar atributos de voz y controlar la pronunciación de las palabras dichas.
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 mensaje, incluido 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, velocidad 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 especificar las características de voz necesarias, como la edad y el sexo.
Para generar voz a partir de un PromptBuilder objeto, puede pasarla como argumento al Speak método .
Para obtener más información, consulte Construcción de un símbolo del sistema complejo.
Constructores
PromptBuilder() |
Crea una nueva instancia de la clase PromptBuilder. |
PromptBuilder(CultureInfo) |
Crea una nueva instancia de la clase PromptBuilder y especifica una referencia cultural. |
Propiedades
Culture |
Obtiene o establece la información de referencia cultural del objeto PromptBuilder. |
IsEmpty |
Obtiene si el objeto PromptBuilder está vacío. |
Métodos
AppendAudio(String) |
Anexa el archivo de audio especificado a PromptBuilder. |
AppendAudio(Uri) |
Anexa el archivo de audio en el URI especificado a PromptBuilder. |
AppendAudio(Uri, String) |
Anexa el archivo de audio y el texto alternativo especificados a PromptBuilder. |
AppendBookmark(String) |
Anexa un marcador al objeto PromptBuilder. |
AppendBreak() |
Anexa una interrupción al objeto PromptBuilder. |
AppendBreak(PromptBreak) |
Anexa una interrupción al objeto PromptBuilder y especifica su intensidad (duración). |
AppendBreak(TimeSpan) |
Anexa una interrupción de la duración especificada al objeto PromptBuilder. |
AppendPromptBuilder(PromptBuilder) |
Anexa un objeto PromptBuilder a otro objeto PromptBuilder. |
AppendSsml(String) |
Anexa el archivo SSML en la ruta de acceso especificada al objeto PromptBuilder. |
AppendSsml(Uri) |
Anexa el archivo SSML en el URI especificado al objeto PromptBuilder. |
AppendSsml(XmlReader) |
Agrega un objeto |
AppendSsmlMarkup(String) |
Anexa la cadena especificada que contiene el marcado SSML al objeto PromptBuilder. |
AppendText(String) |
Especifica el texto que se va a anexar al objeto PromptBuilder. |
AppendText(String, PromptEmphasis) |
Anexa texto al objeto PromptBuilder y especifica el grado de énfasis para el texto. |
AppendText(String, PromptRate) |
Anexa texto al objeto PromptBuilder y especifica la velocidad con que se va a decir el texto. |
AppendText(String, PromptVolume) |
Anexa texto al objeto PromptBuilder y especifica el volumen con que se va a decir el texto. |
AppendTextWithAlias(String, String) |
Anexa texto al objeto PromptBuilder y especifica el texto de alias que se va a decir en lugar del texto especificado. |
AppendTextWithHint(String, SayAs) |
Anexa texto al objeto PromptBuilder y especifica el tipo de contenido usando un miembro de la enumeración SayAs. |
AppendTextWithHint(String, String) |
Anexa texto al objeto PromptBuilder y un String que especifica el tipo de contenido del texto. |
AppendTextWithPronunciation(String, String) |
Anexa texto al objeto PromptBuilder y especifica la pronunciación del texto. |
ClearContent() |
Borra el contenido del objeto PromptBuilder. |
EndParagraph() |
Especifica el fin de un párrafo en el objeto PromptBuilder. |
EndSentence() |
Especifica el fin de una frase en el objeto PromptBuilder. |
EndStyle() |
Especifica el fin de un estilo en el objeto PromptBuilder. |
EndVoice() |
Especifica el fin de uso de una voz en el objeto PromptBuilder. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
StartParagraph() |
Especifica el inicio de un párrafo en el objeto PromptBuilder. |
StartParagraph(CultureInfo) |
Especifica el inicio de un párrafo en la referencia cultural especificada en el objeto PromptBuilder. |
StartSentence() |
Especifica el inicio de una frase en el objeto PromptBuilder. |
StartSentence(CultureInfo) |
Especifica el inicio de una frase en la referencia cultural especificada en el objeto PromptBuilder. |
StartStyle(PromptStyle) |
Especifica el inicio de un estilo en el objeto PromptBuilder. |
StartVoice(CultureInfo) |
Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica la referencia cultural de la voz que se va a usar. |
StartVoice(String) |
Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica el nombre de la voz que se va a usar. |
StartVoice(VoiceGender) |
Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica el sexo de la voz que se va a usar. |
StartVoice(VoiceGender, VoiceAge) |
Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica el sexo y la edad de la nueva voz. |
StartVoice(VoiceGender, VoiceAge, Int32) |
Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica su sexo, edad y una voz preferida que coincida con el sexo y la edad especificados. |
StartVoice(VoiceInfo) |
Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica los criterios de la nueva voz. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
ToXml() |
Devuelve el SSML generado a partir del objeto PromptBuilder. |