VoiceAgentAudioOutputConfig interface
Configuración de audio de salida para un agente de voz.
Los campos específicos del proveedor se seleccionan por:voice_type
-
openai:voiceyspeed. -
azure-standard:voice,voice_locale,speed,voice_temperature,custom_lexicon_url,custom_text_normalization_url,prefer_locales,style, ,pitch, , yvolume. -
azure-custom: todos losazure-standardcuerpos exceptostyle, máscustom_voice_endpoint_id. -
azure-personal: todos losazure-standardcuerpos exceptostyle, máspersonal_voice_model. -
avatar-voice-sync: todos losazure-standardcampos exceptovoiceystyle, máspersonal_voice_model; el nombre de la voz deriva del avatar. -
azure-realtime-native:voiceyspeed.formatyoutput_audio_timestamp_typesaplica a todos los tipos de voz.
Propiedades
| custom_lexicon_url | La URL de un léxico de pronunciación personalizado. Se aplica a |
| custom_text_normalization_url | La URL de una configuración personalizada de normalización de texto. Se aplica a |
| custom_voice_endpoint_id | El identificador de endpoint de despliegue de voz personalizada de Azure. Solo se aplica cuando |
| format | El formato de audio de salida. Se aplica a todos |
| output_audio_timestamp_types | La marca de tiempo se incluye con el audio de salida. Se aplica a todo |
| personal_voice_model | El modelo de voz personal o avatar de Azure. Se aplica solo cuando |
| pitch | El ajuste de tono de la voz. Se aplica a |
| prefer_locales | Lugares preferidos para BCP-47 para síntesis multilingüe. Se aplica a |
| speed | El multiplicador numérico de velocidad de salida. Se aplica a todos los valores conocidos |
| style | El estilo de voz al hablar. Solo se aplica cuando |
| voice | El nombre o identificador de la voz. Se aplica a |
| voice_locale | La ubicación de salida obligatoria del BCP-47. Se aplica a |
| voice_temperature | La variación de la voz, temperatura. Se aplica a |
| voice_type | La implementación por voz. |
| volume | El ajuste de volumen de voz. Se aplica a |
Detalles de las propiedades
custom_lexicon_url
La URL de un léxico de pronunciación personalizado. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.
custom_lexicon_url?: string
Valor de propiedad
string
custom_text_normalization_url
La URL de una configuración personalizada de normalización de texto. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.
custom_text_normalization_url?: string
Valor de propiedad
string
custom_voice_endpoint_id
El identificador de endpoint de despliegue de voz personalizada de Azure. Solo se aplica cuando voice_type es azure-custom.
custom_voice_endpoint_id?: string
Valor de propiedad
string
format
El formato de audio de salida. Se aplica a todos voice_type y por defecto es PCM de 24 kHz.
format?: RealtimeAudioFormatsUnion
Valor de propiedad
output_audio_timestamp_types
La marca de tiempo se incluye con el audio de salida. Se aplica a todo voice_type.
output_audio_timestamp_types?: "word"[]
Valor de propiedad
"word"[]
personal_voice_model
El modelo de voz personal o avatar de Azure. Se aplica solo cuando voice_type es azure-personal o avatar-voice-sync.
personal_voice_model?: string
Valor de propiedad
string
pitch
El ajuste de tono de la voz. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.
pitch?: string
Valor de propiedad
string
prefer_locales
Lugares preferidos para BCP-47 para síntesis multilingüe. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.
prefer_locales?: string[]
Valor de propiedad
string[]
speed
El multiplicador numérico de velocidad de salida. Se aplica a todos los valores conocidos voice_type y por defecto es 1.
speed?: number
Valor de propiedad
number
style
El estilo de voz al hablar. Solo se aplica cuando voice_type es azure-standard.
style?: string
Valor de propiedad
string
voice
El nombre o identificador de la voz. Se aplica a openai, azure-standard, azure-custom, azure-personal, y azure-realtime-native. No se aplica a avatar-voice-sync, que deriva el nombre de la voz del avatar.
voice?: string
Valor de propiedad
string
voice_locale
La ubicación de salida obligatoria del BCP-47. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.
voice_locale?: string
Valor de propiedad
string
voice_temperature
La variación de la voz, temperatura. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.
voice_temperature?: number
Valor de propiedad
number
voice_type
volume
El ajuste de volumen de voz. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.
volume?: string
Valor de propiedad
string