VoiceAgentServerVadTurnDetection interface

Rilevamento dell'attività vocale lato server.

Extends

Proprietà

create_response

Se generare automaticamente una risposta quando il rilevamento dell'attività vocale identifica la fine del parlato.

end_of_utterance_detection

Configurazione semantica di rilevamento di fine enunciata. Imposta su null per disabilitarla.

idle_timeout_ms

La durata del riassorbimento in millisecondi, dopo che l'audio dell'ultima risposta termina di riprodurre prima che venga attivata una risposta automatica.

interrupt_response

Se il discorso dell'utente rilevato interrompe automaticamente una risposta in corso.

prefix_padding_ms

La quantità di audio, in millisecondi, da includere prima dell'inizio rilevato del parlato.

silence_duration_ms

La durata del silenzio, in millisecondi, necessaria per rilevare la fine del discorso.

speech_duration_ms

Durata minima del discorso necessaria per attivare il rilevamento, in millisecondi.

threshold

La soglia di attivazione per il rilevamento dell'attività vocale. Valori più alti richiedono un audio più forte per rilevare il parlato.

type

Di tipo che rileva le curve. Sempre server_vad per il rilevamento dell'attività vocale lato server.

Proprietà ereditate

auto_truncate

Se il buffer audio in ingresso venga troncato automaticamente quando il parlato si interrompe.

Dettagli proprietà

create_response

Se generare automaticamente una risposta quando il rilevamento dell'attività vocale identifica la fine del parlato.

create_response?: boolean

Valore della proprietà

boolean

end_of_utterance_detection

Configurazione semantica di rilevamento di fine enunciata. Imposta su null per disabilitarla.

end_of_utterance_detection?: VoiceAgentEndOfUtteranceDetection

Valore della proprietà

idle_timeout_ms

La durata del riassorbimento in millisecondi, dopo che l'audio dell'ultima risposta termina di riprodurre prima che venga attivata una risposta automatica.

idle_timeout_ms?: number

Valore della proprietà

number

interrupt_response

Se il discorso dell'utente rilevato interrompe automaticamente una risposta in corso.

interrupt_response?: boolean

Valore della proprietà

boolean

prefix_padding_ms

La quantità di audio, in millisecondi, da includere prima dell'inizio rilevato del parlato.

prefix_padding_ms?: number

Valore della proprietà

number

silence_duration_ms

La durata del silenzio, in millisecondi, necessaria per rilevare la fine del discorso.

silence_duration_ms?: number

Valore della proprietà

number

speech_duration_ms

Durata minima del discorso necessaria per attivare il rilevamento, in millisecondi.

speech_duration_ms?: number

Valore della proprietà

number

threshold

La soglia di attivazione per il rilevamento dell'attività vocale. Valori più alti richiedono un audio più forte per rilevare il parlato.

threshold?: number

Valore della proprietà

number

type

Di tipo che rileva le curve. Sempre server_vad per il rilevamento dell'attività vocale lato server.

type: "server_vad"

Valore della proprietà

"server_vad"

Dettagli proprietà ereditate

auto_truncate

Se il buffer audio in ingresso venga troncato automaticamente quando il parlato si interrompe.

auto_truncate?: boolean

Valore della proprietà

boolean

Ereditato daVoiceAgentTurnDetectionConfig.auto_truncate