Skip to content

Commit 273fe01

Browse files
committed
fix vad bug
1 parent 36f7d10 commit 273fe01

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/renderer/src/context/vad-context.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,12 +306,15 @@ export function VADProvider({ children }: { children: React.ReactNode }) {
306306
console.log('Stopping VAD');
307307
if (vadRef.current) {
308308
vadRef.current.pause();
309-
console.log('VAD paused successfully');
309+
vadRef.current.destroy();
310+
vadRef.current = null;
311+
console.log('VAD stopped and destroyed successfully');
310312
setPreviousTriggeredProbability(0);
311313
} else {
312314
console.log('VAD instance not found');
313315
}
314316
setMicOn(false);
317+
isProcessingRef.current = false;
315318
}, []);
316319

317320
/**

0 commit comments

Comments
 (0)