4 ms·
A solution like rtx voice seems a better way to go tbh. For those who don't know, it's an nvidia thing that uses a GPU accelerated (ofc, it's nvidia) neural net
by wheybags 6y ago
A solution like rtx voice seems a better way to go tbh. For those who don't know, it's an nvidia thing that uses a GPU accelerated (ofc, it's nvidia) neural network to denoise voice calls, from all kinds of noise, not just typing. It's really pretty impressive, here's a demo: https://m.youtube.com/watch?v=uWUHkCgslNE https://m.youtube.com/watch?v=uWUHkCgslNE
I wish it wasn't proprietary though (and worse, hardware specific). And windows only of course.
- dschu 6y agoKrisp uses ML to remove background noises like dog barking, crispy chips and such. Comes with a subscription model for unlimited use though. https://krisp.ai/ https://krisp.ai/
- newsbinator 6y agoI had people complain they couldn't hear me well when I used their (deprecated) iOS app. I kept having to turn off the ML noise-cancelling.
- dschu 6y agoHave you used the internal mic? I found out that if the phone is too far away, the voice would flagged as ‚background chatting‘ and therefore muted. Once I connected a headset those issues went away.
- newsbinator 6y agoI was using standard corded iPhone earpods.
- whymarrh 6y agoI had similar issues with their macOS app using a pretty basic headphone+microphone setup (EarPods). I ended up leaving it off and not re-installing in on my latest setup. I've had a subscription from mid-2019, though I no longer use it. I find Zoom's basic noise suppression good enough for calls.
- alchemism 6y agoI believe Zoom licensed Krisp to handle noise-cancelling in their client.
- taf2 6y agoAny open source models available v
- deleted 6y ago[deleted]
- fareesh 6y agoHere is a blog post that describes their approach https://towardsdatascience.com/real-time-noise-suppression-using-deep-learning-38719819e051 https://towardsdatascience.com/real-time-noise-suppression-u...
- chungus_khan 6y agoThis seems like a fantastic use case for the ML hardware included on new-generation Macintoshes.
- lima 6y agoIf you use GSuite Enterprise, you can use Meet's built-in noise cancellation which runs on TPUs in a DC. It's basically magic. You can have someone vacuuming the room right next to you or cook dinner and your coworkers won't notice. Typing noise is just gone. It has improved our meetings so much. https://krisp.ai https://krisp.ai works locally and is cheaper, but it noticeably degrades quality (tested with the Chrome extension only).
- texasbigdata 6y agoCan you describe this? Tried googling but couldn’t find due to TPUs being so ubiquitous.
- fastball 6y agoAs in what is a TPU? It's Tensor Processing Unit. It's like a CPU/GPU, but specifically for doing the kind of math you come across with Machine Learning / Neural Network applications (mostly: lots and lots of dot products).
- texasbigdata 6y agoThe noise cancellation :)
- Dumbdo 6y agoFor me noisetorch [0] (based on RNNoise [1][2]) works pretty good. I'm using RTX Voice while I'm working on Windows and noisetorch while working on manjaro. RTX Voice seems to work a bit better, but noisetorch compares really well to it. I have a microphone which has static noise and is not really mechanical decoupled from my table. Both applications are good at cancelling that kind of noise. Noisetorch is a bit more focused on suppressing noise while you're not talking, which is the use case of the posted article. RTX Voice is better at suppressing noise while talking, which you can hear in Nvidias demos as well. [0] https://github.com/lawl/NoiseTorch https://github.com/lawl/NoiseTorch [1] https://github.com/werman/noise-suppression-for-voice/ https://github.com/werman/noise-suppression-for-voice/ [2] https://jmvalin.ca/demo/rnnoise/ https://jmvalin.ca/demo/rnnoise/
- lawl 6y agoIt's worth noting that RNNoise uses way less resources than RTX Voice and doesn't require a GPU. There's a new paper by Jean-Marc Valin (RNNoise author) about a new and improved version PercepNet[0] that's also very light on resource usage, but it's currently lacking an open source implementation. I found someone working on that here[1]. So if anyone here has the time and ML chops to open source a PercepNet implementation, that would bring open source noise suppression quite a bit forward. [0] https://arxiv.org/pdf/2008.04259.pdf https://arxiv.org/pdf/2008.04259.pdf [1] https://github.com/jzi040941/PercepNet https://github.com/jzi040941/PercepNet
- uberduper 6y agoIf anyone knows how to configure pulseaudio to use both RNNoise and module-echo-cancel together, I'd very much appreciate some pointers. My results have been a very distorted robotic voice.
- distantsounds 6y agoI love these solutions but none are as easy as "install an app and click a button to turn on." RTX Voice has that locked down. I'd use RNNoise instead if there was a standalone app that just "worked" on my mic input. But here I have to jump through hoops for it to work.
- ComodoHacker 6y agoOff-topic but I wonder if there's some creative department at Nvidia, whose job is to invent a compelling mass-market uses for their beefy GPUs, as crypto rush is fading out and the gaming market hasn't much potential to grow further.
- atonse 6y agoI remember talking to a dude 10 years ago at an unconference whose grad project was to reimplement Database indexes to use GPUs. He was saying in some prototypes he was yielding orders of magnitude better performance, but it was still a very obscure idea. This is the sort of stuff I'm sure they're already working on to find new customers.
- lozaning 6y agoCrypto rush is doing anything but fading. Eth mainnet has more hashing power on it now than it ever has. Nvidia is selling 30 series cards directly to mining firms, much to the chagrin of anyone who wants to buy one for themselves. https://etherscan.io/chart/hashrate https://etherscan.io/chart/hashrate
- breakfastduck 6y agoOnly it's not a 'better way to go' because the thing doesn't work on the hardware this post is directly aimed at.