Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Noise cancellation on top of Voice ASR #488

Open
anunayajoshi opened this issue Nov 8, 2023 · 3 comments
Open

Noise cancellation on top of Voice ASR #488

anunayajoshi opened this issue Nov 8, 2023 · 3 comments

Comments

@anunayajoshi
Copy link

Love what @juberti is building with fixie voice, and the open-source benchmarking sites for ASR and TTS. Something I personally want to test is how noise cancellation algorithms like Picovoice's Koala affects these ASR's transcription, and I think that benchmarking site would be a good place for me to contribute and test that out.

Just wanted to check with @juberti if that's a welcome addition to the site for me to contribute? Not sure how exactly you'd imagine the layout, but I'd like to compare the transcriptions both with and without the noise cancellation going in. If you'd want it as a separate page or a checkbox on top of the ASR to enable noise cancellation? Happy to discuss!

@juberti
Copy link
Contributor

juberti commented Nov 9, 2023

Sure, that would be an interesting thing to try. Note that the browser is already performing some ANR (via either WebRTC or built-in device NR as on iPhone) so the effects of an additional NR stage may be modest.

@juberti
Copy link
Contributor

juberti commented Nov 9, 2023

One area where additional research could be quite useful is on VAD algorithms. Currently we use the WebRTC VAD in the ASR component, but it's pretty old and quite prone to false positives. I bet we would get much better perf from something like Silero VAD.

@juberti
Copy link
Contributor

juberti commented Nov 9, 2023

Regardless, please feel free to contribute any interesting improvements!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants