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 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 |
| 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 . |