SpeechSynthesizer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Effectue la synthèse vocale vers le haut-parleur, le fichier ou d’autres flux de sortie audio, et obtient l’audio synthétisé en conséquence. Mise à jour dans la version 1.16.0
public sealed class SpeechSynthesizer : IDisposable
type SpeechSynthesizer = class
interface IDisposable
Public NotInheritable Class SpeechSynthesizer
Implements IDisposable
- Héritage
-
SpeechSynthesizer
- Implémente
Remarques
Voir aussi : Prise en main de la synthèse vocale
Constructeurs
SpeechSynthesizer(EmbeddedSpeechConfig) |
Crée une instance de SpeechSynthesizer à l’aide d’EmbeddedSpeechConfig. Ajouté dans la version 1.19.0 |
SpeechSynthesizer(EmbeddedSpeechConfig, AudioConfig) |
Crée une instance de SpeechSynthesizer à l’aide d’EmbeddedSpeechConfig. Ajouté dans la version 1.19.0 |
SpeechSynthesizer(HybridSpeechConfig) |
Crée une instance de SpeechSynthesizer à l’aide d’HybridSpeechConfig. |
SpeechSynthesizer(HybridSpeechConfig, AudioConfig) |
Crée une instance de SpeechSynthesizer à l’aide d’HybridSpeechConfig. |
SpeechSynthesizer(SpeechConfig) |
Crée une instance de SpeechSynthesizer. |
SpeechSynthesizer(SpeechConfig, AudioConfig) |
Crée une instance de SpeechSynthesizer. |
SpeechSynthesizer(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig) |
Crée une instance de SpeechSynthesizer. Ajouté dans la version 1.13.0 |
Propriétés
AuthorizationToken |
Obtient/définit le jeton d’autorisation utilisé pour communiquer avec le service. Remarque : l’appelant doit s’assurer que le jeton d’autorisation est valide. Avant que le jeton d’autorisation expire, l’appelant doit l’actualiser en appelant cet méthode setter avec un nouveau jeton valide. Sinon, le synthétiseur rencontrera des erreurs lors de la synthèse vocale. Ajouté dans la version 1.7.0 |
Properties |
Collection de propriétés et leurs valeurs définies pour ce SpeechSynthesizer. Remarque : La collection de propriétés n’est valide que jusqu’à ce que le SpeechSynthesizer propriétaire de ces propriétés soit supprimé ou finalisé. |
Méthodes
Dispose() |
Supprimer les ressources associées. |
Finalize() |
Effectue la synthèse vocale vers le haut-parleur, le fichier ou d’autres flux de sortie audio, et obtient l’audio synthétisé en conséquence. Mise à jour dans la version 1.16.0 |
GetVoicesAsync(String) |
Obtenez les voix disponibles. Ajouté dans la version 1.16.0 |
SpeakSsmlAsync(String) |
Synthétiser la parole à partir de SSML de manière synchrone (retourne une fois la synthèse terminée). |
SpeakTextAsync(String) |
Synthétiser la parole à partir de texte brut de façon synchrone (retourne une fois la synthèse terminée). |
StartSpeakingSsmlAsync(String) |
Tâche de synthèse vocale en file d’attente à partir de SSML en tant qu’opération asynchrone. |
StartSpeakingTextAsync(String) |
Tâche de synthèse vocale en file d’attente à partir de texte brut en tant qu’opération asynchrone. |
StopSpeakingAsync() |
Arrêtez la synthèse vocale. |
Événements
BookmarkReached |
Signale qu’un signet a été atteint. Ajouté dans la version 1.16.0 |
SynthesisCanceled |
Signale que la synthèse vocale a été annulée. |
SynthesisCompleted |
Signaux que la synthèse vocale a terminé. |
SynthesisStarted |
Signaux que la synthèse vocale a démarré. |
Synthesizing |
Signale que la synthèse vocale est en cours. Cet événement se déclenche chaque fois que le SDK reçoit un segment audio du service Speech. |
VisemeReceived |
Signale qu’un événement de visème a été reçu. Ajouté dans la version 1.16.0 |
WordBoundary |
Signale qu’une limite de mot a été reçue. Ajouté dans la version 1.7.0 |
S’applique à
Azure SDK for .NET