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( const { isNoiseFilterEnabled, setNoiseFilterEnabled, isNoiseFilterPending } = useKrispNoiseFilter(
{ {
filterOptions: { filterOptions: {
bufferOverflowMs: 100,
bufferDropMs: 200,
quality: isLowPowerDevice() ? 'low' : 'medium', quality: isLowPowerDevice() ? 'low' : 'medium',
onBufferDrop: () => { onBufferDrop: () => {
console.warn( console.warn(
@ -20,8 +22,8 @@ export function MicrophoneSettings() {
); );
React.useEffect(() => { React.useEffect(() => {
// enable Krisp by default // enable Krisp by default on non-low power devices
setNoiseFilterEnabled(true); setNoiseFilterEnabled(!isLowPowerDevice());
}, []); }, []);
return ( return (
<div <div