VoiceAgentAudioOutputConfig interface

Ausgabe der Audiokonfiguration für einen Sprachagenten. Anbieter spezifische Felder werden ausgewählt durch voice_type:

  • openai: voice und speed.
  • azure-standard voice: , voice_locale, , speed, voice_temperature, custom_lexicon_url, custom_text_normalization_urlpitchprefer_localesstyleund volume.
  • azure-custom: alle azure-standard Körper außer style, plus custom_voice_endpoint_id.
  • azure-personal: alle azure-standard Körper außer style, plus personal_voice_model.
  • avatar-voice-sync: alle azure-standard Felder außer voice und style, plus personal_voice_model; der Stimmenname wird vom Avatar abgeleitet.
  • azure-realtime-native: voice und speed. format output_audio_timestamp_types und auf jeden Stimmtyp angewendet.

Eigenschaften

custom_lexicon_url

Die URL eines benutzerdefinierten Aussprachelexikons. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

custom_text_normalization_url

Die URL einer benutzerdefinierten Textnormalisierungskonfiguration. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

custom_voice_endpoint_id

Die Azure Custom-Voice Deployment Endpoint Identifier. Gilt nur, wenn voice_typeazure-custom ist.

format

Das Ausgabe-Audioformat. Gilt für jedes voice_type und ist standardmäßig auf 24 kHz PCM eingestellt.

output_audio_timestamp_types

Zeitstempelarten, die mit dem Ausgabeton verbunden werden. Gilt für jedes voice_type.

personal_voice_model

Das Azure-Personal- oder Avatar-Sprachmodell. Gilt nur, wenn voice_type ist azure-personal oder avatar-voice-sync.

pitch

Die Einstellung der Stimmhöhe. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

prefer_locales

Bevorzugte BCP-47-Orte für mehrsprachige Synthese. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

speed

Der numerische Ausgangsgeschwindigkeitsmultiplikator. Gilt für alle bekannten voice_type Werte und setzt standardmäßig 1.

style

Der Stimme-Sprechstil. Gilt nur, wenn voice_typeazure-standard ist.

voice

Der Sprachname oder die Kennung. Gilt für openai, azure-standard, , azure-custom, azure-personalund azure-realtime-native. Es gilt nicht für avatar-voice-sync, was den Stimmennamen vom Avatar ableitet.

voice_locale

Der durchgesetzte BCP-47-Ausgangsort. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

voice_temperature

Die Temperatur der Stimmvariation. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

voice_type

Die Sprachimplementierung.

volume

Die Lautstärkeanpassung der Stimme. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

Details zur Eigenschaft

custom_lexicon_url

Die URL eines benutzerdefinierten Aussprachelexikons. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

custom_lexicon_url?: string

Eigenschaftswert

string

custom_text_normalization_url

Die URL einer benutzerdefinierten Textnormalisierungskonfiguration. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

custom_text_normalization_url?: string

Eigenschaftswert

string

custom_voice_endpoint_id

Die Azure Custom-Voice Deployment Endpoint Identifier. Gilt nur, wenn voice_typeazure-custom ist.

custom_voice_endpoint_id?: string

Eigenschaftswert

string

format

Das Ausgabe-Audioformat. Gilt für jedes voice_type und ist standardmäßig auf 24 kHz PCM eingestellt.

format?: RealtimeAudioFormatsUnion

Eigenschaftswert

output_audio_timestamp_types

Zeitstempelarten, die mit dem Ausgabeton verbunden werden. Gilt für jedes voice_type.

output_audio_timestamp_types?: "word"[]

Eigenschaftswert

"word"[]

personal_voice_model

Das Azure-Personal- oder Avatar-Sprachmodell. Gilt nur, wenn voice_type ist azure-personal oder avatar-voice-sync.

personal_voice_model?: string

Eigenschaftswert

string

pitch

Die Einstellung der Stimmhöhe. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

pitch?: string

Eigenschaftswert

string

prefer_locales

Bevorzugte BCP-47-Orte für mehrsprachige Synthese. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

prefer_locales?: string[]

Eigenschaftswert

string[]

speed

Der numerische Ausgangsgeschwindigkeitsmultiplikator. Gilt für alle bekannten voice_type Werte und setzt standardmäßig 1.

speed?: number

Eigenschaftswert

number

style

Der Stimme-Sprechstil. Gilt nur, wenn voice_typeazure-standard ist.

style?: string

Eigenschaftswert

string

voice

Der Sprachname oder die Kennung. Gilt für openai, azure-standard, , azure-custom, azure-personalund azure-realtime-native. Es gilt nicht für avatar-voice-sync, was den Stimmennamen vom Avatar ableitet.

voice?: string

Eigenschaftswert

string

voice_locale

Der durchgesetzte BCP-47-Ausgangsort. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

voice_locale?: string

Eigenschaftswert

string

voice_temperature

Die Temperatur der Stimmvariation. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

voice_temperature?: number

Eigenschaftswert

number

voice_type

Die Sprachimplementierung.

voice_type?: VoiceType

Eigenschaftswert

volume

Die Lautstärkeanpassung der Stimme. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.

volume?: string

Eigenschaftswert

string