Skip to content

@vowel.to/client v0.3.3-beta


@vowel.to/client / index / ClientVADConfig

Interface: ClientVADConfig

Defined in: lib/vowel/types/types.ts:309

Client VAD configuration

Properties

PropertyTypeDescriptionDefined in
adapterstringVAD adapter ID (must be registered in VADRegistry)lib/vowel/types/types.ts:313
config?Record<string, any>Adapter-specific configurationlib/vowel/types/types.ts:318
autoCommit?booleanWhether to automatically commit audio when speech ends Default truelib/vowel/types/types.ts:324
autoCreateResponse?booleanWhether to automatically create response when speech ends Default truelib/vowel/types/types.ts:330
rollingBuffer?{ prefixMs?: number; suffixMs?: number; }Rolling buffer configuration for capturing audio around VAD segments This ensures we don't miss speech that occurred before or after VAD detectionlib/vowel/types/types.ts:336
rollingBuffer.prefixMs?numberDuration of audio to capture before speech detection (in milliseconds) Default 3000lib/vowel/types/types.ts:341
rollingBuffer.suffixMs?numberDuration of audio to capture after speech ends (in milliseconds) Default 100lib/vowel/types/types.ts:347