VoiceAgentAudioOutputConfig interface
Ausgabe der Audiokonfiguration für einen Sprachagenten.
Anbieter spezifische Felder werden ausgewählt durch voice_type:
-
openai:voiceundspeed. -
azure-standardvoice: ,voice_locale, ,speed,voice_temperature,custom_lexicon_url,custom_text_normalization_urlpitchprefer_localesstyleundvolume. -
azure-custom: alleazure-standardKörper außerstyle, pluscustom_voice_endpoint_id. -
azure-personal: alleazure-standardKörper außerstyle, pluspersonal_voice_model. -
avatar-voice-sync: alleazure-standardFelder außervoiceundstyle, pluspersonal_voice_model; der Stimmenname wird vom Avatar abgeleitet. -
azure-realtime-native:voiceundspeed.formatoutput_audio_timestamp_typesund auf jeden Stimmtyp angewendet.
Eigenschaften
| custom_lexicon_url | Die URL eines benutzerdefinierten Aussprachelexikons. Gilt für |
| custom_text_normalization_url | Die URL einer benutzerdefinierten Textnormalisierungskonfiguration. Gilt für |
| custom_voice_endpoint_id | Die Azure Custom-Voice Deployment Endpoint Identifier. Gilt nur, wenn |
| format | Das Ausgabe-Audioformat. Gilt für jedes |
| output_audio_timestamp_types | Zeitstempelarten, die mit dem Ausgabeton verbunden werden. Gilt für jedes |
| personal_voice_model | Das Azure-Personal- oder Avatar-Sprachmodell. Gilt nur, wenn |
| pitch | Die Einstellung der Stimmhöhe. Gilt für |
| prefer_locales | Bevorzugte BCP-47-Orte für mehrsprachige Synthese. Gilt für |
| speed | Der numerische Ausgangsgeschwindigkeitsmultiplikator. Gilt für alle bekannten |
| style | Der Stimme-Sprechstil. Gilt nur, wenn |
| voice | Der Sprachname oder die Kennung. Gilt für |
| voice_locale | Der durchgesetzte BCP-47-Ausgangsort. Gilt für |
| voice_temperature | Die Temperatur der Stimmvariation. Gilt für |
| voice_type | Die Sprachimplementierung. |
| volume | Die Lautstärkeanpassung der Stimme. Gilt für |
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
volume
Die Lautstärkeanpassung der Stimme. Gilt für azure-standard, azure-custom, , azure-personalund avatar-voice-sync.
volume?: string
Eigenschaftswert
string