VoiceAgentAudioOutputConfig interface
Configuração de áudio de saída para um agente de voz.
Campos específicos de cada provedor são selecionados por voice_type:
-
openai:voiceespeed. -
azure-standard: , , , , ,custom_lexicon_url,custom_text_normalization_url,prefer_localesstyle, ,pitch, , evolume.voice_temperaturespeedvoice_localevoice -
azure-custom: todos osazure-standardcorpos excetostyle, maiscustom_voice_endpoint_id. -
azure-personal: todos osazure-standardcorpos excetostyle, maispersonal_voice_model. -
avatar-voice-sync: todosazure-standardos campos, excetovoiceestyle, maispersonal_voice_model; o nome da voz é derivado do avatar. -
azure-realtime-native:voiceespeed.formateoutput_audio_timestamp_typesse aplica a todos os tipos de voz.
Propriedades
| custom_lexicon_url | A URL de um léxico de pronúncia personalizado. Aplica-se a |
| custom_text_normalization_url | A URL de uma configuração personalizada de normalização de texto. Aplica-se a |
| custom_voice_endpoint_id | O identificador de endpoint de implantação personalizada por voz do Azure. Aplica-se somente quando |
| format | O formato de áudio de saída. Vale para todos |
| output_audio_timestamp_types | O timestamp é incluído no áudio de saída. Aplica-se a todo |
| personal_voice_model | O modelo de voz pessoal ou avatar do Azure. Aplica-se apenas quando |
| pitch | O ajuste do tom da voz. Aplica-se a |
| prefer_locales | Locais preferenciais para BCP-47 para síntese multilíngue. Aplica-se a |
| speed | O multiplicador numérico de velocidade de saída. Aplica-se a todos os valores conhecidos |
| style | O estilo de voz falando. Aplica-se somente quando |
| voice | O nome ou identificador da voz. Aplica-se a |
| voice_locale | O local de saída do BCP-47 imposto. Aplica-se a |
| voice_temperature | A variação da voz temperatura. Aplica-se a |
| voice_type | A implementação por voz. |
| volume | O ajuste do volume da voz. Aplica-se a |
Detalhes da propriedade
custom_lexicon_url
A URL de um léxico de pronúncia personalizado. Aplica-se a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.
custom_lexicon_url?: string
Valor da propriedade
string
custom_text_normalization_url
A URL de uma configuração personalizada de normalização de texto. Aplica-se a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.
custom_text_normalization_url?: string
Valor da propriedade
string
custom_voice_endpoint_id
O identificador de endpoint de implantação personalizada por voz do Azure. Aplica-se somente quando voice_type for azure-custom.
custom_voice_endpoint_id?: string
Valor da propriedade
string
format
O formato de áudio de saída. Vale para todos voice_type e por padrão é PCM de 24 kHz.
format?: RealtimeAudioFormatsUnion
Valor da propriedade
output_audio_timestamp_types
O timestamp é incluído no áudio de saída. Aplica-se a todo voice_type.
output_audio_timestamp_types?: "word"[]
Valor da propriedade
"word"[]
personal_voice_model
O modelo de voz pessoal ou avatar do Azure. Aplica-se apenas quando voice_type é azure-personal ou avatar-voice-sync.
personal_voice_model?: string
Valor da propriedade
string
pitch
O ajuste do tom da voz. Aplica-se a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.
pitch?: string
Valor da propriedade
string
prefer_locales
Locais preferenciais para BCP-47 para síntese multilíngue. Aplica-se a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.
prefer_locales?: string[]
Valor da propriedade
string[]
speed
O multiplicador numérico de velocidade de saída. Aplica-se a todos os valores conhecidos voice_type e tem como padrão 1.
speed?: number
Valor da propriedade
number
style
O estilo de voz falando. Aplica-se somente quando voice_type for azure-standard.
style?: string
Valor da propriedade
string
voice
O nome ou identificador da voz. Aplica-se a openai, azure-standard, azure-custom, azure-personal, e azure-realtime-native. Não se aplica a avatar-voice-sync, que deriva o nome da voz do avatar.
voice?: string
Valor da propriedade
string
voice_locale
O local de saída do BCP-47 imposto. Aplica-se a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.
voice_locale?: string
Valor da propriedade
string
voice_temperature
A variação da voz temperatura. Aplica-se a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.
voice_temperature?: number
Valor da propriedade
number
voice_type
volume
O ajuste do volume da voz. Aplica-se a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.
volume?: string
Valor da propriedade
string