From b779facaa31922c049af3c39af5bacf4778cc90e Mon Sep 17 00:00:00 2001 From: lukasIO Date: Thu, 3 Jul 2025 22:13:04 +0200 Subject: [PATCH] Don't enable krisp by default on low power devices --- 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 (