VoiceDSPStrategies
Classes
- MinWordsStart — A start strategy that requires the user to speak a minimum number of words before triggering a turn start.
- SpeechTimeoutStop — A stop strategy that uses a configurable timeout to determine if the user is done speaking.
- TranscriptionStart — A start strategy that triggers a user turn start when a transcription is received.
- TurnDetectorStop — A stop strategy that uses the AI-powered turn detection model to determine if the user is done speaking.
- VADStart — A start strategy that triggers a user turn start based on Voice Activity Detection.
Functions
createMinWordsStart
Creates a Agentic.VoiceDSPStrategies.MinWordsStart strategy.
Parameters
createSpeechTimeout
Creates a Agentic.VoiceDSPStrategies.SpeechTimeoutStop strategy.
Parameters
createTranscriptionStart
Creates a Agentic.VoiceDSPStrategies.TranscriptionStart strategy.
Parameters
createTurnDetectorStop
Creates a Agentic.VoiceDSPStrategies.TurnDetectorStop strategy.
createVADStart
Creates a Agentic.VoiceDSPStrategies.VADStart strategy.
Parameters
Types
MinWordsStartParameters
Parameters for Agentic.VoiceDSPStrategies.createMinWordsStart.
optional
Optional. If true, the user can interrupt the bot when the turn starts. The default value is true.
Minimum number of spoken words required to trigger the start of a user turn.
optional
Optional. Whether to trigger on interim (partial) transcription frames for earlier detection. The default value is true.
SpeechTimeoutStopParameters
Optional parameters for Agentic.VoiceDSPStrategies.createSpeechTimeout.
optional
Optional. Time to wait (in seconds) after VAD detects silence before finalizing the user turn. The default value is 0.6.
TranscriptionStartParameters
Optional parameters for Agentic.VoiceDSPStrategies.createTranscriptionStart.
optional
Optional. If true, the user can interrupt the bot when the turn starts. The default value is true.
optional
Optional. Whether to trigger on interim (partial) transcription frames for earlier detection. The default value is true.
VADStartParameters
Optional parameters for Agentic.VoiceDSPStrategies.createVADStart.
optional
Optional. If true, the user can interrupt the bot when the turn starts. The default value is true.
Type aliases
Start
A start strategy configuration for the Agentic.VoiceDSP. Can be passed via Agentic.VoiceDSPParameters.startStrategies to Agentic.createVoiceDSP.
Stop
A stop strategy configuration for the Agentic.VoiceDSP. Can be passed via Agentic.VoiceDSPParameters.stopStrategies to Agentic.createVoiceDSP.