Don't enable krisp by default on low power devices (#457)

This commit is contained in:
lukasIO 2025-07-04 10:14:27 +02:00 committed by GitHub
parent f13f8df08e
commit 26d90de86c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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 (
<div