Skip to content

Commit 9ea58c1

Browse files
committed
better 'processBufferSize' default for webRtc-vad worker
1 parent f6b7a36 commit 9ea58c1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/modules/webrtc-vad-worker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ function constructWorker(options) {
143143
inputSampleRate = options.setup.inputSampleRate || options.setup.ctxInfo.targetSampleRate || options.setup.ctxInfo.sampleRate;
144144
channelCount = 1; //options.setup.channelCount || 1; //TODO: only MONO atm
145145
inputSampleSize = options.setup.inputSampleSize || 512;
146-
processBufferSize = options.setup.bufferSize || inputSampleSize;
146+
processBufferSize = options.setup.bufferSize || (inputSampleRate/1000 * 30 * 2); //2 windows of 30ms by default
147147
vadMode = (options.setup.vadMode != undefined)? options.setup.vadMode : 3;
148148
isFloat32Input = (options.setup.isFloat32 != undefined)? options.setup.isFloat32 : false;
149149

0 commit comments

Comments
 (0)