VoiceAgentAudioOutputConfig interface
Konfiguracja audio wyjściowego dla agenta głosowego.
Pola specyficzne dla dostawcy są wybierane przez:voice_type
-
openai:voiceispeed. -
azure-standard:voice, ,voice_locale,speed,voice_temperature,custom_lexicon_url,custom_text_normalization_urlprefer_locales, ,style, ,pitch, oraz .volume -
azure-custom: wszystkieazure-standardpola opróczstyle, pluscustom_voice_endpoint_id. -
azure-personal: wszystkieazure-standardpola opróczstyle, pluspersonal_voice_model. -
avatar-voice-sync: wszystkieazure-standardpola opróczvoicei ,stylepluspersonal_voice_model; nazwa głosu pochodzi od awatara. -
azure-realtime-native:voiceispeed.formatioutput_audio_timestamp_typesodnoszą się do każdego typu głosu.
Właściwości
| custom_lexicon_url | URL niestandardowego leksykonu wymowy. Dotyczy |
| custom_text_normalization_url | URL niestandardowej konfiguracji normalizacji tekstu. Dotyczy |
| custom_voice_endpoint_id | Identyfikator endpoint wdrożenia niestandardowego głosu Azure. Dotyczy tylko wtedy, gdy |
| format | Format audio wyjściowego. Dotyczy wszystkich |
| output_audio_timestamp_types | Rodzaje znaczników czasowych do dołączenia do dźwięku wyjściowego. Dotyczy każdego |
| personal_voice_model | Model głosu osobistego lub awatara w Azure. Dotyczy tylko wtedy, gdy |
| pitch | Regulacja wysokości głosu. Dotyczy |
| prefer_locales | Preferowane lokalizacje BCP-47 do syntezy wielojęzycznej. Dotyczy |
| speed | Mnożnik prędkości numerycznej wyjściowej. Dotyczy wszystkich znanych |
| style | Styl mówienia głosem. Dotyczy tylko wtedy, gdy |
| voice | Nazwa głosu lub identyfikator. Dotyczy |
| voice_locale | Wymuszone miejsce produkcji BCP-47. Dotyczy |
| voice_temperature | Zmiana temperatury głosu. Dotyczy |
| voice_type | Implementacja głosowa. |
| volume | Regulacja głośności głosu. Dotyczy |
Szczegóły właściwości
custom_lexicon_url
URL niestandardowego leksykonu wymowy. Dotyczy azure-standard, azure-custom, azure-personal, oraz avatar-voice-sync.
custom_lexicon_url?: string
Wartość właściwości
string
custom_text_normalization_url
URL niestandardowej konfiguracji normalizacji tekstu. Dotyczy azure-standard, azure-custom, azure-personal, oraz avatar-voice-sync.
custom_text_normalization_url?: string
Wartość właściwości
string
custom_voice_endpoint_id
Identyfikator endpoint wdrożenia niestandardowego głosu Azure. Dotyczy tylko wtedy, gdy voice_type ma wartość azure-custom.
custom_voice_endpoint_id?: string
Wartość właściwości
string
format
Format audio wyjściowego. Dotyczy wszystkich voice_type i domyślnie przyjmuje 24 kHz PCM.
format?: RealtimeAudioFormatsUnion
Wartość właściwości
output_audio_timestamp_types
Rodzaje znaczników czasowych do dołączenia do dźwięku wyjściowego. Dotyczy każdego voice_type.
output_audio_timestamp_types?: "word"[]
Wartość właściwości
"word"[]
personal_voice_model
Model głosu osobistego lub awatara w Azure. Dotyczy tylko wtedy, gdy voice_type jest lub avatar-voice-syncazure-personal .
personal_voice_model?: string
Wartość właściwości
string
pitch
Regulacja wysokości głosu. Dotyczy azure-standard, azure-custom, azure-personal, oraz avatar-voice-sync.
pitch?: string
Wartość właściwości
string
prefer_locales
Preferowane lokalizacje BCP-47 do syntezy wielojęzycznej. Dotyczy azure-standard, azure-custom, azure-personal, oraz avatar-voice-sync.
prefer_locales?: string[]
Wartość właściwości
string[]
speed
Mnożnik prędkości numerycznej wyjściowej. Dotyczy wszystkich znanych voice_type wartości i domyślnie wynosi 1.
speed?: number
Wartość właściwości
number
style
Styl mówienia głosem. Dotyczy tylko wtedy, gdy voice_type ma wartość azure-standard.
style?: string
Wartość właściwości
string
voice
Nazwa głosu lub identyfikator. Dotyczy openai, azure-standard, azure-custom, azure-personal, oraz .azure-realtime-native Nie dotyczy , avatar-voice-syncktóre wywodzi nazwę głosu od awatara.
voice?: string
Wartość właściwości
string
voice_locale
Wymuszone miejsce produkcji BCP-47. Dotyczy azure-standard, azure-custom, azure-personal, oraz avatar-voice-sync.
voice_locale?: string
Wartość właściwości
string
voice_temperature
Zmiana temperatury głosu. Dotyczy azure-standard, azure-custom, azure-personal, oraz avatar-voice-sync.
voice_temperature?: number
Wartość właściwości
number
voice_type
volume
Regulacja głośności głosu. Dotyczy azure-standard, azure-custom, azure-personal, oraz avatar-voice-sync.
volume?: string
Wartość właściwości
string