teamclouday / AndroidMic

Use your Android phone as a mic to Windows PC
MIT License
110 stars 9 forks source link

Use rnnoise #20

Closed wiiznokes closed 1 year ago

wiiznokes commented 1 year ago

Use rnnoise for better noise suppression

teamclouday commented 1 year ago

Thanks for sharing! I'll take a look later.\ Btw, if you happen to know any open-source real-time solution for echo cancellation, please let me know!

wiiznokes commented 1 year ago

You're welcome, I just found it while recording with OBS Studio and it's really amazing. And the current echo/noise cancellation and VAD seems a bit buggy to me, like I'm under a tunnel. I tried to compile without success on Windows, to complex for me. I also found this, apparently a Wrapper for C#.

Btw, if you happen to know any open-source real-time solution for echo cancellation, please let me know!

OK, no problem!

teamclouday commented 1 year ago

Yeah, I agree it's a little buggy. And there're too few samples online for speexdsp so honestly I'm not sure my implementation and configurations are 100% correct.

For rnnoise, as long as I can compile the dll for it, I can write C# wrapper easily, so that's not too much to worry about🙂

teamclouday commented 1 year ago

Hey, the rnnoise is merged to main branch. Please have a try! 👍

wiiznokes commented 1 year ago

Hey, I've tested it and it work great! Good job!👍