Don't enable krisp by default on low power devices

This commit is contained in:
lukasIO 2025-07-03 22:13:04 +02:00
parent f13f8df08e
commit b779facaa3

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