SpeechSynthesizer 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í.
Realiza la síntesis de voz en altavoz, archivo u otras secuencias de salida de audio y obtiene audio sintetizado como resultado. Actualizado en la versión 1.16.0
public sealed class SpeechSynthesizer : IDisposable
type SpeechSynthesizer = class
interface IDisposable
Public NotInheritable Class SpeechSynthesizer
Implements IDisposable
- Herencia
-
SpeechSynthesizer
- Implementaciones
Comentarios
Consulte también: Introducción a la conversión de texto a voz
Constructores
SpeechSynthesizer(EmbeddedSpeechConfig) |
Crea una nueva instancia de SpeechSynthesizer mediante EmbeddedSpeechConfig. Agregado en la versión 1.19.0 |
SpeechSynthesizer(EmbeddedSpeechConfig, AudioConfig) |
Crea una nueva instancia de SpeechSynthesizer mediante EmbeddedSpeechConfig. Agregado en la versión 1.19.0 |
SpeechSynthesizer(HybridSpeechConfig) |
Crea una nueva instancia de SpeechSynthesizer mediante HybridSpeechConfig. |
SpeechSynthesizer(HybridSpeechConfig, AudioConfig) |
Crea una nueva instancia de SpeechSynthesizer mediante HybridSpeechConfig. |
SpeechSynthesizer(SpeechConfig) |
Crea una nueva instancia de SpeechSynthesizer. |
SpeechSynthesizer(SpeechConfig, AudioConfig) |
Crea una nueva instancia de SpeechSynthesizer. |
SpeechSynthesizer(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig) |
Crea una nueva instancia de SpeechSynthesizer. Agregado en la versión 1.13.0 |
Propiedades
AuthorizationToken |
Obtiene o establece el token de autorización que se usa para comunicarse con el servicio. Nota: El autor de la llamada debe asegurarse de que el token de autorización es válido. Antes de que expire el token de autorización, el autor de la llamada debe actualizarlo llamando a este establecedor con un nuevo token válido. De lo contrario, el sintetizador encontrará errores durante la síntesis de voz. Agregado en la versión 1.7.0 |
Properties |
Colección de propiedades y sus valores definidos para este SpeechSynthesizerobjeto . Nota: La colección de propiedades solo es válida hasta que el speechSynthesizer propietario de esta propiedad se elimina o finaliza. |
Métodos
Dispose() |
Elimine los recursos asociados. |
Finalize() |
Realiza la síntesis de voz en altavoz, archivo u otras secuencias de salida de audio y obtiene audio sintetizado como resultado. Actualizado en la versión 1.16.0 |
GetVoicesAsync(String) |
Obtenga las voces disponibles. Agregado en la versión 1.16.0 |
SpeakSsmlAsync(String) |
Sintetizar voz de SSML de forma sincrónica (devuelve cuando se ha terminado de sintetizar). |
SpeakTextAsync(String) |
Sintetizar voz a partir de texto sin formato de forma sincrónica (devuelve cuando se ha terminado de sintetizar). |
StartSpeakingSsmlAsync(String) |
Tarea de síntesis de voz en cola de SSML como una operación asincrónica. |
StartSpeakingTextAsync(String) |
Tarea de síntesis de voz en cola a partir de texto sin formato como una operación asincrónica. |
StopSpeakingAsync() |
Detenga la síntesis de voz. |
Eventos
BookmarkReached |
Indica que se alcanzó un marcador. Agregado en la versión 1.16.0 |
SynthesisCanceled |
Indica que se canceló la síntesis de voz. |
SynthesisCompleted |
Indica que se ha completado la síntesis de voz. |
SynthesisStarted |
Indica que se ha iniciado la síntesis de voz. |
Synthesizing |
Indica que la síntesis de voz está en curso. Este evento se desencadena cada vez que el SDK recibe un fragmento de audio del servicio Voz. |
VisemeReceived |
Indica que se recibió un evento de visema. Agregado en la versión 1.16.0 |
WordBoundary |
Indica que se recibió un límite de palabras. Agregado en la versión 1.7.0 |
Se aplica a
Azure SDK for .NET