VoiceAgentAudioOutputConfig interface
Sortie de la configuration audio pour un agent vocal.
Les champs spécifiques au fournisseur sont sélectionnés par voice_type:
-
openai:voiceetspeed. -
azure-standard: , , , , ,custom_lexicon_url,custom_text_normalization_url,prefer_localesstyle, ,pitch, , etvolume.voice_temperaturespeedvoice_localevoice -
azure-custom: tous lesazure-standardcorps saufstyle, pluscustom_voice_endpoint_id. -
azure-personal: tous lesazure-standardcorps saufstyle, pluspersonal_voice_model. -
avatar-voice-sync: tous lesazure-standardchamps saufvoiceetstyle, pluspersonal_voice_model; le nom de la voix est dérivé de l’avatar. -
azure-realtime-native:voiceetspeed.formatetoutput_audio_timestamp_typess’applique à tous les types de voix.
Propriétés
| custom_lexicon_url | L’URL d’un lexique de prononciation personnalisé. S’applique à |
| custom_text_normalization_url | L’URL d’une configuration personnalisée de normalisation de texte. S’applique à |
| custom_voice_endpoint_id | L’identifiant de point de déploiement personnalisé Azure Voice. S’applique uniquement quand |
| format | Le format audio de sortie. Cela s’applique à tous |
| output_audio_timestamp_types | Les types d’horodatage à inclure avec l’audio de sortie. S’applique à tout |
| personal_voice_model | Le modèle de voix personnelle ou avatar Azure. S’applique uniquement lorsque |
| pitch | L’ajustement de la hauteur de la voix. S’applique à |
| prefer_locales | Emplacements BCP-47 préférés pour la synthèse multilingue. S’applique à |
| speed | Le multiplicateur de vitesse de sortie numérique. S’applique à toutes les valeurs connues |
| style | Le style de voix parlée. S’applique uniquement quand |
| voice | Le nom ou l’identifiant de la voix. S’applique à |
| voice_locale | Le lieu de sortie BCP-47 imposé. S’applique à |
| voice_temperature | La variation de la voix et la température. S’applique à |
| voice_type | L’implémentation vocale. |
| volume | Le réglage du volume de la voix. S’applique à |
Détails de la propriété
custom_lexicon_url
L’URL d’un lexique de prononciation personnalisé. S’applique à azure-standard, azure-custom, azure-personal, et avatar-voice-sync.
custom_lexicon_url?: string
Valeur de propriété
string
custom_text_normalization_url
L’URL d’une configuration personnalisée de normalisation de texte. S’applique à azure-standard, azure-custom, azure-personal, et avatar-voice-sync.
custom_text_normalization_url?: string
Valeur de propriété
string
custom_voice_endpoint_id
L’identifiant de point de déploiement personnalisé Azure Voice. S’applique uniquement quand voice_type est azure-custom.
custom_voice_endpoint_id?: string
Valeur de propriété
string
format
Le format audio de sortie. Cela s’applique à tous voice_type les PCM et par défaut est 24 kHz PCM.
format?: RealtimeAudioFormatsUnion
Valeur de propriété
output_audio_timestamp_types
Les types d’horodatage à inclure avec l’audio de sortie. S’applique à tout voice_type.
output_audio_timestamp_types?: "word"[]
Valeur de propriété
"word"[]
personal_voice_model
Le modèle de voix personnelle ou avatar Azure. S’applique uniquement lorsque voice_type est azure-personal ou avatar-voice-sync.
personal_voice_model?: string
Valeur de propriété
string
pitch
L’ajustement de la hauteur de la voix. S’applique à azure-standard, azure-custom, azure-personal, et avatar-voice-sync.
pitch?: string
Valeur de propriété
string
prefer_locales
Emplacements BCP-47 préférés pour la synthèse multilingue. S’applique à azure-standard, azure-custom, azure-personal, et avatar-voice-sync.
prefer_locales?: string[]
Valeur de propriété
string[]
speed
Le multiplicateur de vitesse de sortie numérique. S’applique à toutes les valeurs connues voice_type et par défaut est 1.
speed?: number
Valeur de propriété
number
style
Le style de voix parlée. S’applique uniquement quand voice_type est azure-standard.
style?: string
Valeur de propriété
string
voice
Le nom ou l’identifiant de la voix. S’applique à openai, azure-standard, azure-custom, azure-personal, et azure-realtime-native. Cela ne s’applique pas à avatar-voice-sync, qui dérive le nom de la voix de l’avatar.
voice?: string
Valeur de propriété
string
voice_locale
Le lieu de sortie BCP-47 imposé. S’applique à azure-standard, azure-custom, azure-personal, et avatar-voice-sync.
voice_locale?: string
Valeur de propriété
string
voice_temperature
La variation de la voix et la température. S’applique à azure-standard, azure-custom, azure-personal, et avatar-voice-sync.
voice_temperature?: number
Valeur de propriété
number
voice_type
volume
Le réglage du volume de la voix. S’applique à azure-standard, azure-custom, azure-personal, et avatar-voice-sync.
volume?: string
Valeur de propriété
string