Voice Activity Detection
Choose how Andamento detects when speech starts and ends during audio capture.
Developer guidance
Voice Activity Detection (VAD) controls whether capture detects speech and silence, sensitivity, and whether detected silence is trimmed. The Swift initializer uses enabled=true, sensitivity="low", trimSilence=false and saveUntrimmedAudio=false; verify effective defaults for omitted JSON properties at runtime.
Example in context
Illustrative JSON excerpt (not a complete configuration document):
{
"audioRecording": {
"voiceActivityDetection": {
"enabled": true,
"sensitivity": "low",
"trimSilence": false
}
}
}
Keep silence trimming separate from detection sensitivity.
Properties
Jump to a property:
enabled · minimumSpeechDurationMs · minimumSilenceDurationMs · sensitivity · trimSilence · saveUntrimmedAudioenabled
Enables VAD.
minimumSpeechDurationMs
Minimum detected speech duration in milliseconds.
minimumSilenceDurationMs
Minimum detected silence duration in milliseconds.
sensitivity
VAD sensitivity.
verylow— Very low sensitivity.low— Low sensitivity.moderate— Moderate sensitivity.high— High sensitivity.
trimSilence
Removes detected silence from retained output.
saveUntrimmedAudio
When trimSilence is enabled, also preserves a pre-trim copy prefixed PreTrimSil_.