From 26d90de86c8fbf318d719a95590669bf21ae7f3b Mon Sep 17 00:00:00 2001 From: lukasIO Date: Fri, 4 Jul 2025 10:14:27 +0200 Subject: [PATCH] Don't enable krisp by default on low power devices (#457) --- lib/MicrophoneSettings.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/MicrophoneSettings.tsx b/lib/MicrophoneSettings.tsx index 74c4992..de2e8b3 100644 --- a/lib/MicrophoneSettings.tsx +++ b/lib/MicrophoneSettings.tsx @@ -9,6 +9,8 @@ export function MicrophoneSettings() { const { isNoiseFilterEnabled, setNoiseFilterEnabled, isNoiseFilterPending } = useKrispNoiseFilter( { filterOptions: { + bufferOverflowMs: 100, + bufferDropMs: 200, quality: isLowPowerDevice() ? 'low' : 'medium', onBufferDrop: () => { console.warn( @@ -20,8 +22,8 @@ export function MicrophoneSettings() { ); React.useEffect(() => { - // enable Krisp by default - setNoiseFilterEnabled(true); + // enable Krisp by default on non-low power devices + setNoiseFilterEnabled(!isLowPowerDevice()); }, []); return (