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