diff --git a/src/bot/audioCaptureProcedure.ts b/src/bot/audioCaptureProcedure.ts index 739539e..b1e35d0 100644 --- a/src/bot/audioCaptureProcedure.ts +++ b/src/bot/audioCaptureProcedure.ts @@ -95,8 +95,9 @@ export class AudioCaptureProcedure { let samplesCollected = 0; let skippedSilentChunks = 0; const minRmsThreshold = 0.0015; - // Collect ~1 second of audio at native rate before emitting - const samplesPerChunk = nativeRate; + // Collect ~2 seconds of audio at native rate before emitting. + // Larger chunks improve STT stability and reduce fragment transcripts. + const samplesPerChunk = nativeRate * 2; const targetRate = 16000; processor.onaudioprocess = (e: AudioProcessingEvent) => {