VoiceAgentAudioOutputConfig interface

Output audioconfiguratie voor een spraakagent. Aanbiederspecifieke velden worden geselecteerd door voice_type:

  • openai: voice en speed.
  • azure-standard: , voice_locale, , speed, voice_temperature, custom_lexicon_url, custom_text_normalization_url, prefer_localesstyle, , pitch, en volume. voice
  • azure-custom: alle azure-standard velden behalve style, plus custom_voice_endpoint_id.
  • azure-personal: alle azure-standard velden behalve style, plus personal_voice_model.
  • avatar-voice-sync: alle azure-standard velden behalve voice en style, plus personal_voice_model; de stemnaam is afgeleid van de avatar.
  • azure-realtime-native: voice en speed. format en output_audio_timestamp_types op elk stemtype van toepassing zijn.

Eigenschappen

custom_lexicon_url

De URL van een aangepaste uitspraak-lexicon. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

custom_text_normalization_url

De URL van een aangepaste tekstnormalisatieconfiguratie. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

custom_voice_endpoint_id

De Azure custom-voice deployment endpoint identifier. Is alleen van toepassing wanneer voice_typeazure-custom is.

format

Het uitvoer audioformaat. Gilt voor elke voice_type en standaard is 24 kHz PCM.

output_audio_timestamp_types

Tijdstempels om toe te voegen aan de uitvoeraudio. Geldt voor elke voice_type.

personal_voice_model

Het Azure persoonlijke of avatar stemmodel. Is alleen van toepassing wanneer voice_type is azure-personal of avatar-voice-sync.

pitch

De stemtoonhoogte-aanpassing. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

prefer_locales

Voorkeurslocaties voor BCP-47 voor meertalige synthese. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

speed

De numerieke outputsnelheidsvermenigvuldiger. Gilt voor alle bekende voice_type waarden en standaard op 1.

style

De stem, spreekstijl. Is alleen van toepassing wanneer voice_typeazure-standard is.

voice

De naam of identificatie van de stem. Van toepassing op , , , , azure-personal, en azure-realtime-native. azure-customazure-standardopenai Het is niet van toepassing op avatar-voice-sync, wat de stemnaam afleidt van de avatar.

voice_locale

De gehandhaafde BCP-47 uitvoerlocatie. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

voice_temperature

De stemvariatietemperatuur. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

voice_type

De spraakimplementatie.

volume

De stemvolume-aanpassing. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

Eigenschapdetails

custom_lexicon_url

De URL van een aangepaste uitspraak-lexicon. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

custom_lexicon_url?: string

Waarde van eigenschap

string

custom_text_normalization_url

De URL van een aangepaste tekstnormalisatieconfiguratie. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

custom_text_normalization_url?: string

Waarde van eigenschap

string

custom_voice_endpoint_id

De Azure custom-voice deployment endpoint identifier. Is alleen van toepassing wanneer voice_typeazure-custom is.

custom_voice_endpoint_id?: string

Waarde van eigenschap

string

format

Het uitvoer audioformaat. Gilt voor elke voice_type en standaard is 24 kHz PCM.

format?: RealtimeAudioFormatsUnion

Waarde van eigenschap

output_audio_timestamp_types

Tijdstempels om toe te voegen aan de uitvoeraudio. Geldt voor elke voice_type.

output_audio_timestamp_types?: "word"[]

Waarde van eigenschap

"word"[]

personal_voice_model

Het Azure persoonlijke of avatar stemmodel. Is alleen van toepassing wanneer voice_type is azure-personal of avatar-voice-sync.

personal_voice_model?: string

Waarde van eigenschap

string

pitch

De stemtoonhoogte-aanpassing. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

pitch?: string

Waarde van eigenschap

string

prefer_locales

Voorkeurslocaties voor BCP-47 voor meertalige synthese. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

prefer_locales?: string[]

Waarde van eigenschap

string[]

speed

De numerieke outputsnelheidsvermenigvuldiger. Gilt voor alle bekende voice_type waarden en standaard op 1.

speed?: number

Waarde van eigenschap

number

style

De stem, spreekstijl. Is alleen van toepassing wanneer voice_typeazure-standard is.

style?: string

Waarde van eigenschap

string

voice

De naam of identificatie van de stem. Van toepassing op , , , , azure-personal, en azure-realtime-native. azure-customazure-standardopenai Het is niet van toepassing op avatar-voice-sync, wat de stemnaam afleidt van de avatar.

voice?: string

Waarde van eigenschap

string

voice_locale

De gehandhaafde BCP-47 uitvoerlocatie. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

voice_locale?: string

Waarde van eigenschap

string

voice_temperature

De stemvariatietemperatuur. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

voice_temperature?: number

Waarde van eigenschap

number

voice_type

De spraakimplementatie.

voice_type?: VoiceType

Waarde van eigenschap

volume

De stemvolume-aanpassing. Van toepassing op azure-standard, azure-custom, , azure-personalen avatar-voice-sync.

volume?: string

Waarde van eigenschap

string