Add ZoomIt webcam backgroun (blur) and microphone noise cancellation#48266
Conversation
There was a problem hiding this comment.
check-spelling found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
- Add background selection for webcam - Move webcam settings to own dialog and remove dep on external onnx engine - Move attribution to webcam settings dialog - Blurring perf improvements and embedding segmentation model - Blurring tweak to make less aggressive - Perf improvement: Add GPU support - Perf improvements - Optimizations - Optimizations during fast movements - Optimizations and GPU offloading - Add brightness slider in settings - GPU-accelerate background blur via D3D11 compute shader - Add noise reduction - Update settings - Add noise cancellation setting - Add rnnoise x86 ignored by .gitignore - Update gitignore to allow rnnoise
efcd09d to
947b027
Compare
@check-spelling-bot Report🔴 Please reviewSee the 📂 files view, the 📜action log, 👼 SARIF report, or 📝 job summary for details.
See ❌ Event descriptions for more information. Some files were automatically ignored 🙈These sample patterns would exclude them: You should consider adding them to: File matching is via Perl regular expressions. To check these files, more of their words need to be in the dictionary than not. You can use To update file exclusions, you could run the following commands... in a clone of the git@github.com:foxmsft/PowerToys.git repository curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/cfb6f7e75bbfc89c71eaa30366d0c166f1bd9c8c/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/27271097117/attempts/1' &&
git commit -m 'Update check-spelling metadata'Forbidden patterns 🙅 (1)In order to address this, you could change the content to not match the forbidden patterns (comments before forbidden patterns may help explain why they're forbidden), add patterns for acceptable instances, or adjust the forbidden patterns themselves. These forbidden patterns matched content: Should be
|
Summary of the Pull Request
This change adds the RNNoise filter for noise cancellation (audio) and the Google mediapipe
selfie_segmentation_cpumodel for webcam background detection and blurring.It also fixes an issue introduced with ba68b88 causing the ZoomIt shortcuts to fail to register in the standalone version.
PR Checklist
Detailed Description of the Pull Request / Additional comments
The Settings UI has been extended with a Noise cancellation option, a Background selection for the webcam and a Brightness slider.
The functionality for these is added to ZoomIt itself. Also, restored the Mono checkbox which was accidentally masked by b93fd97.
Validation Steps Performed