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: voice y speed.
  • azure-standard: voice, voice_locale, speed, voice_temperature, custom_lexicon_url, custom_text_normalization_url, prefer_locales, style, , pitch, , y volume.
  • azure-custom: todos los azure-standard cuerpos excepto style, más custom_voice_endpoint_id.
  • azure-personal: todos los azure-standard cuerpos excepto style, más personal_voice_model.
  • avatar-voice-sync: todos los azure-standard campos excepto voice y style, más personal_voice_model; el nombre de la voz deriva del avatar.
  • azure-realtime-native: voice y speed. format y output_audio_timestamp_types aplica a todos los tipos de voz.

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_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_voice_endpoint_id

El identificador de endpoint de despliegue de voz personalizada de Azure. Solo se aplica cuando voice_type es azure-custom.

format

El formato de audio de salida. Se aplica a todos voice_type y por defecto es PCM de 24 kHz.

output_audio_timestamp_types

La marca de tiempo se incluye con el audio de salida. Se aplica a todo voice_type.

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.

pitch

El ajuste de tono de la voz. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.

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.

speed

El multiplicador numérico de velocidad de salida. Se aplica a todos los valores conocidos voice_type y por defecto es 1.

style

El estilo de voz al hablar. Solo se aplica cuando voice_type es azure-standard.

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_locale

La ubicación de salida obligatoria del BCP-47. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.

voice_temperature

La variación de la voz, temperatura. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.

voice_type

La implementación por voz.

volume

El ajuste de volumen de voz. Se aplica a azure-standard, azure-custom, azure-personal, y avatar-voice-sync.

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

La implementación por voz.

voice_type?: VoiceType

Valor de propiedad

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