VoiceAgentServerVadTurnDetection interface

Détection d’activité vocale côté serveur.

Extends

Propriétés

create_response

S’il faut générer automatiquement une réponse lorsque la détection d’activité vocale identifie la fin de la parole.

end_of_utterance_detection

Configuration sémantique de détection de fin d’énoncé. Réglez sur null pour le désactiver.

idle_timeout_ms

La durée d’inactivité, en millisecondes, après la fin de la fin de la réaction audio de la dernière réponse avant qu’une réponse automatique ne soit déclenchée.

interrupt_response

Si la détection de la voix de l’utilisateur interrompt automatiquement une réponse en cours.

prefix_padding_ms

La quantité d’audio, en millisecondes, à inclure avant le début détecté de la parole.

silence_duration_ms

La durée du silence, en millisecondes, nécessaire pour détecter la fin du discours.

speech_duration_ms

Durée minimale de la parole requise pour déclencher la détection, en millisecondes.

threshold

Le seuil d’activation pour la détection d’activité vocale. Les valeurs plus élevées nécessitent un son plus fort pour détecter la parole.

type

Le type de détection de virage. Toujours server_vad pour la détection d’activité vocale côté serveur.

Propriétés héritées

auto_truncate

Si le tampon audio d’entrée est automatiquement tronqué lorsque la parole s’arrête.

Détails de la propriété

create_response

S’il faut générer automatiquement une réponse lorsque la détection d’activité vocale identifie la fin de la parole.

create_response?: boolean

Valeur de propriété

boolean

end_of_utterance_detection

Configuration sémantique de détection de fin d’énoncé. Réglez sur null pour le désactiver.

end_of_utterance_detection?: VoiceAgentEndOfUtteranceDetection

Valeur de propriété

idle_timeout_ms

La durée d’inactivité, en millisecondes, après la fin de la fin de la réaction audio de la dernière réponse avant qu’une réponse automatique ne soit déclenchée.

idle_timeout_ms?: number

Valeur de propriété

number

interrupt_response

Si la détection de la voix de l’utilisateur interrompt automatiquement une réponse en cours.

interrupt_response?: boolean

Valeur de propriété

boolean

prefix_padding_ms

La quantité d’audio, en millisecondes, à inclure avant le début détecté de la parole.

prefix_padding_ms?: number

Valeur de propriété

number

silence_duration_ms

La durée du silence, en millisecondes, nécessaire pour détecter la fin du discours.

silence_duration_ms?: number

Valeur de propriété

number

speech_duration_ms

Durée minimale de la parole requise pour déclencher la détection, en millisecondes.

speech_duration_ms?: number

Valeur de propriété

number

threshold

Le seuil d’activation pour la détection d’activité vocale. Les valeurs plus élevées nécessitent un son plus fort pour détecter la parole.

threshold?: number

Valeur de propriété

number

type

Le type de détection de virage. Toujours server_vad pour la détection d’activité vocale côté serveur.

type: "server_vad"

Valeur de propriété

"server_vad"

Détails de la propriété héritée

auto_truncate

Si le tampon audio d’entrée est automatiquement tronqué lorsque la parole s’arrête.

auto_truncate?: boolean

Valeur de propriété

boolean

Héritée deVoiceAgentTurnDetectionConfig.auto_truncate