VoiceAgentAudioOutputConfig interface

Configurazione audio in uscita per un agente vocale. I campi specifici del fornitore sono selezionati da:voice_type

  • openai: voice e speed.
  • azure-standard: , , , , , custom_lexicon_url, custom_text_normalization_url, prefer_localesstyle, pitch, e volume. voice_temperaturespeedvoice_localevoice
  • azure-custom: tutti azure-standard i campi tranne style, più custom_voice_endpoint_id.
  • azure-personal: tutti azure-standard i campi tranne style, più personal_voice_model.
  • avatar-voice-sync: tutti azure-standard i campi tranne voice e style, più personal_voice_model; il nome della voce deriva dall'avatar.
  • azure-realtime-native: voice e speed. format e output_audio_timestamp_types applica ogni tipo di voce.

Proprietà

custom_lexicon_url

L'URL di un lessico di pronuncia personalizzato. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

custom_text_normalization_url

L'URL di una configurazione personalizzata di normalizzazione del testo. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

custom_voice_endpoint_id

L'identificatore endpoint di distribuzione vocale personalizzata Azure. Si applica solo quando voice_type è azure-custom.

format

Il formato audio di uscita. Si applica a ogni voice_type PCM e di default è a 24 kHz PCM.

output_audio_timestamp_types

Timestamp da includere con l'audio in uscita. Si applica a ogni voice_type.

personal_voice_model

Il modello vocale personale o avatar di Azure. Si applica solo quando voice_type è azure-personal o avatar-voice-sync.

pitch

L'aggiustamento dell'intonazione della voce. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

prefer_locales

Luoghi preferiti per BCP-47 per la sintesi multilingue. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

speed

Il moltiplicatore numerico di velocità in uscita. Si applica a tutti i valori noti voice_type e si riporta di default a 1.

style

Lo stile di voce che parla. Si applica solo quando voice_type è azure-standard.

voice

Il nome o l'identificatore della voce. Si applica a openai, azure-standard, azure-custom, azure-personal, e azure-realtime-native. Non si applica a avatar-voice-sync, che deriva il nome vocale dall'avatar.

voice_locale

La località di uscita imposta per il BCP-47. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

voice_temperature

La variazione della voce temperatura. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

voice_type

L'implementazione vocale.

volume

La regolazione del volume della voce. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

Dettagli proprietà

custom_lexicon_url

L'URL di un lessico di pronuncia personalizzato. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

custom_lexicon_url?: string

Valore della proprietà

string

custom_text_normalization_url

L'URL di una configurazione personalizzata di normalizzazione del testo. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

custom_text_normalization_url?: string

Valore della proprietà

string

custom_voice_endpoint_id

L'identificatore endpoint di distribuzione vocale personalizzata Azure. Si applica solo quando voice_type è azure-custom.

custom_voice_endpoint_id?: string

Valore della proprietà

string

format

Il formato audio di uscita. Si applica a ogni voice_type PCM e di default è a 24 kHz PCM.

format?: RealtimeAudioFormatsUnion

Valore della proprietà

output_audio_timestamp_types

Timestamp da includere con l'audio in uscita. Si applica a ogni voice_type.

output_audio_timestamp_types?: "word"[]

Valore della proprietà

"word"[]

personal_voice_model

Il modello vocale personale o avatar di Azure. Si applica solo quando voice_type è azure-personal o avatar-voice-sync.

personal_voice_model?: string

Valore della proprietà

string

pitch

L'aggiustamento dell'intonazione della voce. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

pitch?: string

Valore della proprietà

string

prefer_locales

Luoghi preferiti per BCP-47 per la sintesi multilingue. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

prefer_locales?: string[]

Valore della proprietà

string[]

speed

Il moltiplicatore numerico di velocità in uscita. Si applica a tutti i valori noti voice_type e si riporta di default a 1.

speed?: number

Valore della proprietà

number

style

Lo stile di voce che parla. Si applica solo quando voice_type è azure-standard.

style?: string

Valore della proprietà

string

voice

Il nome o l'identificatore della voce. Si applica a openai, azure-standard, azure-custom, azure-personal, e azure-realtime-native. Non si applica a avatar-voice-sync, che deriva il nome vocale dall'avatar.

voice?: string

Valore della proprietà

string

voice_locale

La località di uscita imposta per il BCP-47. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

voice_locale?: string

Valore della proprietà

string

voice_temperature

La variazione della voce temperatura. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

voice_temperature?: number

Valore della proprietà

number

voice_type

L'implementazione vocale.

voice_type?: VoiceType

Valore della proprietà

volume

La regolazione del volume della voce. Si applica a azure-standard, azure-custom, azure-personal, e avatar-voice-sync.

volume?: string

Valore della proprietà

string