SpeechSynthesizer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt Sprachsynthese für Lautsprecher-, Datei- oder andere Audioausgabestreams aus und ruft als Ergebnis synthetisierte Audiodaten ab. Aktualisiert in 1.16.0
public sealed class SpeechSynthesizer : IDisposable
type SpeechSynthesizer = class
interface IDisposable
Public NotInheritable Class SpeechSynthesizer
Implements IDisposable
- Vererbung
-
SpeechSynthesizer
- Implementiert
Hinweise
Siehe auch: Erste Schritte mit Sprachsynthese
Konstruktoren
SpeechSynthesizer(EmbeddedSpeechConfig) |
Erstellt mithilfe von EmbeddedSpeechConfig eine neue instance von SpeechSynthesizer. Hinzugefügt in 1.19.0 |
SpeechSynthesizer(EmbeddedSpeechConfig, AudioConfig) |
Erstellt mithilfe von EmbeddedSpeechConfig eine neue instance von SpeechSynthesizer. Hinzugefügt in 1.19.0 |
SpeechSynthesizer(HybridSpeechConfig) |
Erstellt mithilfe von HybridSpeechConfig eine neue instance von SpeechSynthesizer. |
SpeechSynthesizer(HybridSpeechConfig, AudioConfig) |
Erstellt mithilfe von HybridSpeechConfig eine neue instance von SpeechSynthesizer. |
SpeechSynthesizer(SpeechConfig) |
Erstellt eine neue instance von SpeechSynthesizer. |
SpeechSynthesizer(SpeechConfig, AudioConfig) |
Erstellt eine neue instance von SpeechSynthesizer. |
SpeechSynthesizer(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig) |
Erstellt eine neue instance von SpeechSynthesizer. Hinzugefügt in 1.13.0 |
Eigenschaften
AuthorizationToken |
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird, bzw. legt es fest. Hinweis: Der Aufrufer muss sicherstellen, dass das Autorisierungstoken gültig ist. Bevor das Autorisierungstoken abläuft, muss der Aufrufer es aktualisieren, indem er diesen Setter mit einem neuen gültigen Token aufruft. Andernfalls treten beim Synthesizer Fehler während der Sprachsynthese auf. In Version 1.7.0 hinzugefügt |
Properties |
Die Auflistung der Eigenschaften und deren Werte, die für diese SpeechSynthesizerdefiniert sind. Hinweis: Die Eigenschaftensammlung ist nur gültig, bis der SpeechSynthesizer, der diese Eigenschaften besitzt, verworfen oder abgeschlossen wurde. |
Methoden
Dispose() |
Entsorgen sie zugeordneter Ressourcen. |
Finalize() |
Führt Sprachsynthese für Lautsprecher-, Datei- oder andere Audioausgabestreams aus und ruft als Ergebnis synthetisierte Audiodaten ab. Aktualisiert in 1.16.0 |
GetVoicesAsync(String) |
Rufen Sie die verfügbaren Stimmen ab. Hinzugefügt in 1.16.0 |
SpeakSsmlAsync(String) |
Synchrones Synthetisieren von Sprache aus SSML (gibt zurück, wenn die Synthetisierung abgeschlossen ist). |
SpeakTextAsync(String) |
Synchrones Synthetisieren von Sprache aus Nur-Text (gibt zurück, wenn die Synthetisierung abgeschlossen ist). |
StartSpeakingSsmlAsync(String) |
Warteschlangensprachsynthesetask aus SSML als asynchroner Vorgang. |
StartSpeakingTextAsync(String) |
Warteschlangensprachsynthesetask aus Nur-Text als asynchroner Vorgang. |
StopSpeakingAsync() |
Beenden der Sprachsynthese. |
Ereignisse
BookmarkReached |
Signalisiert, dass eine Textmarke erreicht wurde. Hinzugefügt in 1.16.0 |
SynthesisCanceled |
Zeigt an, dass die Sprachsynthese abgebrochen wurde. |
SynthesisCompleted |
Zeigt an, dass die Sprachsynthese abgeschlossen wurde. |
SynthesisStarted |
Zeigt an, dass die Sprachsynthese begonnen wurde. |
Synthesizing |
Zeigt an, dass die Sprachsynthese fortgesetzt wird. Dieses Ereignis wird jedes Mal ausgelöst, wenn das SDK einen Audioabschnitt vom Speech-Dienst empfängt. |
VisemeReceived |
Zeigt an, dass ein Visemereignis empfangen wurde. Hinzugefügt in 1.16.0 |
WordBoundary |
Zeigt an, dass eine Wortgrenze empfangen wurde. In Version 1.7.0 hinzugefügt |
Gilt für:
Azure SDK for .NET