Share via


SpeechSynthesizer Klass

En talsyntes.

Arv
builtins.object
SpeechSynthesizer

Konstruktor

SpeechSynthesizer(speech_config: ~azure.cognitiveservices.speech.SpeechConfig, audio_config: ~azure.cognitiveservices.speech.audio.AudioOutputConfig | None = <azure.cognitiveservices.speech.audio.AudioOutputConfig object>, auto_detect_source_language_config: ~azure.cognitiveservices.speech.languageconfig.AutoDetectSourceLanguageConfig = None)

Parametrar

Name Description
speech_config
Obligatorisk

Konfigurationen för talsyntesen

audio_config

Konfigurationen för ljudutdata. Den här parametern är valfri. Om den inte anges används standardhögtalarenheten för ljudutdata. Om det är Ingen släpps utdataljudet. Ingen kan användas för scenarier som prestandatest.

auto_detect_source_language_config

Konfigurationen av källspråket för automatisk identifiering

standardvärde: None

Metoder

get_voices_async

Hämta tillgängliga röster asynkront.

speak_ssml

Utför syntes på ssml i ett blockeringsläge (synkront).

speak_ssml_async

Utför syntes på ssml i ett icke-blockerande (asynkront) läge.

speak_text

Utför syntes på oformaterad text i ett blockeringsläge (synkront).

speak_text_async

Utför syntes på oformaterad text i ett icke-blockerande (asynkront) läge.

start_speaking_ssml

Startar syntesen på ssml i ett blockeringsläge (synkront).

start_speaking_ssml_async

Startar syntesen på ssml i ett icke-blockerande (asynkront) läge.

start_speaking_text

Startar syntesen i oformaterad text i ett blockeringsläge (synkront).

start_speaking_text_async

Startar syntes i oformaterad text i ett icke-blockerande (asynkront) läge.

stop_speaking

Synkront avslutar pågående syntesåtgärd. Den här metoden stoppar uppspelningen och rensar olästa data i PullAudioOutputStream.

stop_speaking_async

Asynkront avslutar pågående syntesåtgärd. Den här metoden stoppar uppspelningen och rensar olästa data i PullAudioOutputStream.

get_voices_async

Hämta tillgängliga röster asynkront.

get_voices_async(locale: str = '') -> ResultFuture

Parametrar

Name Description
locale
Obligatorisk

Ange språkvarianten för röster i BCP-47-format; eller lämna den tom för att hämta alla tillgängliga röster.

Returer

Typ Description

En uppgift som representerar den asynkrona åtgärd som hämtar rösterna.

speak_ssml

Utför syntes på ssml i ett blockeringsläge (synkront).

speak_ssml(ssml: str) -> SpeechSynthesisResult

Parametrar

Name Description
ssml
Obligatorisk

Returer

Typ Description

A SpeechSynthesisResult.

speak_ssml_async

Utför syntes på ssml i ett icke-blockerande (asynkront) läge.

speak_ssml_async(ssml: str) -> ResultFuture

Parametrar

Name Description
ssml
Obligatorisk

Returer

Typ Description

En framtid med SpeechSynthesisResult.

speak_text

Utför syntes på oformaterad text i ett blockeringsläge (synkront).

speak_text(text: str) -> SpeechSynthesisResult

Parametrar

Name Description
text
Obligatorisk

Returer

Typ Description

A SpeechSynthesisResult.

speak_text_async

Utför syntes på oformaterad text i ett icke-blockerande (asynkront) läge.

speak_text_async(text: str) -> ResultFuture

Parametrar

Name Description
text
Obligatorisk

Returer

Typ Description

En framtid med SpeechSynthesisResult.

start_speaking_ssml

Startar syntesen på ssml i ett blockeringsläge (synkront).

start_speaking_ssml(ssml: str) -> SpeechSynthesisResult

Parametrar

Name Description
ssml
Obligatorisk

Returer

Typ Description

A SpeechSynthesisResult.

start_speaking_ssml_async

Startar syntesen på ssml i ett icke-blockerande (asynkront) läge.

start_speaking_ssml_async(ssml: str) -> ResultFuture

Parametrar

Name Description
ssml
Obligatorisk

Returer

Typ Description

En framtid med SpeechSynthesisResult.

start_speaking_text

Startar syntesen i oformaterad text i ett blockeringsläge (synkront).

start_speaking_text(text: str) -> SpeechSynthesisResult

Parametrar

Name Description
text
Obligatorisk

Returer

Typ Description

A SpeechSynthesisResult.

start_speaking_text_async

Startar syntes i oformaterad text i ett icke-blockerande (asynkront) läge.

start_speaking_text_async(text: str) -> ResultFuture

Parametrar

Name Description
text
Obligatorisk

Returer

Typ Description

En framtid med SpeechSynthesisResult.

stop_speaking

Synkront avslutar pågående syntesåtgärd. Den här metoden stoppar uppspelningen och rensar olästa data i PullAudioOutputStream.

stop_speaking() -> None

stop_speaking_async

Asynkront avslutar pågående syntesåtgärd. Den här metoden stoppar uppspelningen och rensar olästa data i PullAudioOutputStream.

stop_speaking_async() -> ResultFuture

Returer

Typ Description

En framtid som uppfylls när syntesen har stoppats.

Attribut

authorization_token

Den auktoriseringstoken som ska användas för att ansluta till tjänsten.

Anteckning

Anroparen måste se till att auktoriseringstoken är giltig. Före

auktoriseringstoken upphör att gälla måste anroparen uppdatera den genom att anropa den här inställningen med en

ny giltig token. Annars uppstår fel i syntetiseraren under talsyntesen.

bookmark_reached

Signal för händelser som anger att ett bokmärke har nåtts.

Återanrop som är anslutna till den här signalen anropas med en SpeechSynthesisBookmarkEventArgs instans som enda argument.

Anteckning

Har lagts till i version 1.16.0.

properties

En samling egenskaper och deras värden som definierats för den här SpeechSynthesizer.

synthesis_canceled

Signal för händelser som indikerar att syntesen har avbrutits.

Återanrop som är anslutna till den här signalen anropas med en SpeechSynthesisEventArgs instans som enda argument.

synthesis_completed

Signal för händelser som indikerar att syntesen har slutförts.

Återanrop som är anslutna till den här signalen anropas med en SpeechSynthesisEventArgs instans som enda argument.

synthesis_started

Signal för händelser som indikerar att syntesen har startat.

Återanrop som är anslutna till den här signalen anropas med en SpeechSynthesisEventArgs instans som enda argument.

synthesis_word_boundary

Signal för händelser som anger en ordgräns.

Återanrop som är anslutna till den här signalen anropas med en SpeechSynthesisWordBoundaryEventArgs instans som enda argument.

synthesizing

Signal för händelser som indikerar att syntes pågår.

Återanrop som är anslutna till den här signalen anropas med en SpeechSynthesisEventArgs instans som enda argument.

viseme_received

Signal för händelser som anger att en viseme tas emot.

Återanrop som är anslutna till den här signalen anropas med en SpeechSynthesisVisemeEventArgs instans som enda argument.

Anteckning

Har lagts till i version 1.16.0.