News for hackers. Stuff that matters.
Re:Deep Learning ‘ahem’ detector by dnautics on Tuesday November 08, 2016 @09:03PM (#12905569)
Badly needed: something that removes coughing from classical music
Re:Deep Learning ‘ahem’ detector by gaur on Tuesday November 08, 2016 @09:48PM (#12905745)
Re:Deep Learning ‘ahem’ detector by savanaly on Tuesday November 08, 2016 @10:52PM (#12905921)
Terrific, hilarious page. I'm in the camp that likes glenn's humming though.
Re:Deep Learning ‘ahem’ detector by dnautics on Tuesday November 08, 2016 @11:29PM (#12906047)
I like his humming, too, but at the risk of making a heretical statement, it would certainly be nice to have both options.
Re:Deep Learning ‘ahem’ detector by Biganon on Wednesday November 09, 2016 @01:46AM (#12906816)
Does it work with Keith Jarrett as well?
Re:Deep Learning ‘ahem’ detector by frag on Wednesday November 09, 2016 @03:46AM (#12908023)
the neural network is just like a baby brain. If it is fed with Keith Jarret, yes it will also learn to deal with that
Re:Deep Learning ‘ahem’ detector by a_t48 on Tuesday November 08, 2016 @10:27PM (#12905849)
Hah. I work with the owner of that site. Unless this is dave?
Re:Deep Learning ‘ahem’ detector by petercooper on Wednesday November 09, 2016 @01:12AM (#12906640)
Hook this up to a shock collar and train yourself. Even better if it could detect "erm"s :-)
Re:Deep Learning ‘ahem’ detector by M_Grey on Wednesday November 09, 2016 @01:42AM (#12906790)
How about just... a mild vibration on the wrist or something? Then again, at least, "AhAAAAHHHH" is more interesting than "Ahem".
Re:Deep Learning ‘ahem’ detector by annnnd on Wednesday November 09, 2016 @02:14AM (#12907003)
Mild vibration wouldn't be enough, it has to be at least annoying, if not painful... I would buy it in a second though, as this approach is probably the easiest way to self-train the "uhm"s & similar out.

Any entrepreneurs around here? ;)

Re:Deep Learning ‘ahem’ detector by M_Grey on Wednesday November 09, 2016 @02:19AM (#12907038)
No, but I can buy some dog anti-barking collars, and I'm willing to electrify some people... especially today.
Re:Deep Learning ‘ahem’ detector by annnnd on Wednesday November 09, 2016 @02:26AM (#12907104)
Well then, if I start barking and can't stop, I'll contact you for sure!
Re:Deep Learning ‘ahem’ detector by M_Grey on Wednesday November 09, 2016 @02:28AM (#12907119)
Good boy!
Re:Deep Learning ‘ahem’ detector by mnw21cam on Wednesday November 09, 2016 @11:44AM (#12911753)
Useful for, like, "like".
Re:Deep Learning ‘ahem’ detector by greggman on Tuesday November 08, 2016 @11:48PM (#12906116)
Random trivia: "ahem" is a cultural / language based thing. Other languages use different "words" for "ahem". The same for grunting sounds. For example the sound people make when they need to push something very hard. It's cultural not natural. The sounds are different by culture.
Re:Deep Learning ‘ahem’ detector by jmiserez on Wednesday November 09, 2016 @01:53AM (#12906856)
Re:Deep Learning ‘ahem’ detector by Taylor_OD on Tuesday November 08, 2016 @09:38PM (#12905693)
Can I get a deep learning that cleans podcast episodes from advertising?
Re:Deep Learning ‘ahem’ detector by t0mek on Wednesday November 09, 2016 @08:12AM (#12909970)
I was able to create an ad-block for my Yamaha stereo receiver:

http://blog.rekawek.eu/2016/02/24/radio-adblock/

No need to use AI, just FFT and cross-correlation. It was easier though, because every commercial block starts and ends with the same jingle pair.

Re:Deep Learning ‘ahem’ detector by ryptophan on Tuesday November 08, 2016 @09:44PM (#12905725)
I'll get to work on it. It'll cost you $2/month, though.
Re:Deep Learning ‘ahem’ detector by regecks on Tuesday November 08, 2016 @09:45PM (#12905731)
Is this sarcasm? I'd pay for it in a hearbeat.
Re:Deep Learning ‘ahem’ detector by Taylor_OD on Wednesday November 09, 2016 @07:39PM (#12916507)
Same.
Re:Deep Learning ‘ahem’ detector by greggman on Tuesday November 08, 2016 @11:45PM (#12906104)
Getting off topic but ... by advertising do you mean obvious commercials or submarine ones? I ask because my podcast player has an advance 30s, 2m, rewind 15s buttons. When a commercial like ad starts it takes me like 2-3 seconds to skip it. In other words I don't need deep learning to skip ads for me.

Which actually makes me question if podcasts can make money as it's so dang easy to skip all the ads.

Re:Deep Learning ‘ahem’ detector by qq66 on Wednesday November 09, 2016 @02:56AM (#12907420)
A lot of podcast consumption is while driving, where operating the phone is dangerous and illegal. I would especially like an option to skip advertising when I'm listening to two episodes from the same podcast and the closing ads from one episode are the same as the opening ads in the next episode.
Re:Deep Learning ‘ahem’ detector by Taylor_OD on Wednesday November 09, 2016 @07:41PM (#12916526)
The app I use will skip 30 seconds ahead and that usually (sometimes I need to skip several minutes ahead) takes care of the ads. However it requires me to pull my phone out of my pocket, unlock it, navigate to the app, click skip. It's not a big deal but it is a hassle. Especially if there is more than one ad segment in the episode.
Re:Deep Learning ‘ahem’ detector by revelation on Tuesday November 08, 2016 @09:18PM (#12905623)
So this is literally learned from images of the fake-color frequency spectrum?

That's not state of the art in DNN speech recognition, is it?

Re:Deep Learning ‘ahem’ detector by skoocda on Tuesday November 08, 2016 @09:29PM (#12905657)
Pretty much SOA; most end-to-end systems use these spectrograms on short time slices. The alternative is mel-frequency cepstral coefficients, which are used more in GMM-HMM speech recognition than for DNN.
Re:Deep Learning ‘ahem’ detector by annnnd on Wednesday November 09, 2016 @02:08AM (#12906947)
For other illiterates like me:

* SOA = state of the art

* GMM-HMM = Gaussian mixture model - Hidden markov model

* DNN = deep neural networks (more than 1 hidden layer)

* mel-frequency cepstral = MFC ;-)

Re:Deep Learning ‘ahem’ detector by kwhitefoot on Wednesday November 09, 2016 @06:17AM (#12909265)
Could sum1 write a GM script to replace all abbr.s with their ffs? The over use of abbr.s is one of the most XABs on Hacker News.

Could someone write a Grease Monkey script to replace all abbreviations with their full forms? The over use of abbreviations is one of the most extremely annoying behaviours on Hacker News.

(Thank you https://www.allacronyms.com/aa-search?q=annoying&cx=01082138...)

Re:Deep Learning ‘ahem’ detector by zump on Wednesday November 09, 2016 @07:11AM (#12909586)
How does this work when the spectrogram is finite time slice?!
Re:Deep Learning ‘ahem’ detector by skoocda on Monday November 14, 2016 @12:01AM (#12947667)
Lots of overlapping. It's a sliding window function. Ballpark for most algorithms: 10 ms of new audio, 90 ms of old audio.
Re:Deep Learning ‘ahem’ detector by eutectic on Wednesday November 09, 2016 @10:50AM (#12911037)
Why not just use time-domain convolutions?
Re:Deep Learning ‘ahem’ detector by LeifCarrotson on Wednesday November 09, 2016 @09:12AM (#12910359)
What's the difference between the false-color frequency spectrum image and the frequency spectrum itself? Assuming that there's one horizontal pixel per sample, one vertical pixel per frequency bin, and that the color spectrum encodes the intensity to sufficient resolution, I'm not sure there is any difference.

The bitmap is just a convenient representation of a two-dimensional array, and PNG is a convenient compression library!

Re:Deep Learning ‘ahem’ detector by dharma1 on Wednesday November 09, 2016 @02:08AM (#12906950)
CNN on spectral images can work well. But most SOTA uses LSTM for speech recognition
Re:Deep Learning ‘ahem’ detector by annnnd on Wednesday November 09, 2016 @02:11AM (#12906981)
Re:Deep Learning ‘ahem’ detector by frag on Wednesday November 09, 2016 @03:42AM (#12907966)
That's right. This is not state of the art. LSTM is good for sequences and sequential data (like audio). But with the approach hereby described, prediction can be done in parallel and asynchronously. Which is something ;)
Re:Deep Learning ‘ahem’ detector by neals on Wednesday November 09, 2016 @06:21AM (#12909289)
I'm serious here: Can we make a "euuhmm" remover for Elon Musk? I love his vision, but can't stand his talks because he can't a word out without "euhmm"-ing it.
Re:Deep Learning ‘ahem’ detector by frag on Wednesday November 09, 2016 @09:12AM (#12910365)
lol... how about forking from github and train a model on Elon. I hate his euhmm thing so badly!! :D
Re:Deep Learning ‘ahem’ detector by eth0up on Tuesday November 08, 2016 @09:35PM (#12905681)
<peeve>I hope this evolves to eventually become capable of removing "like"s, and maybe "uhm"s too, but certainly "like"s. I would willfully reside in the throat of a titanic bloviating German with influenza before listening to that haggard word uttered in every instance where punctuation or thoughtfulness ought have precedence. "Ahem" I can tolerate, even "uhm" and "you know"; but not all sentences require an analogy.</peeve>
Re:Deep Learning ‘ahem’ detector by eth0up on Tuesday November 08, 2016 @10:59PM (#12905943)
For those apparently disturbed [1] by some attribute of the above, please see:

https://en.wikipedia.org/wiki/Guttural - note that the German language is, by some[2], considered guttural. Happens to be among my favorites too. "Ahem", being a guttural sound, I jovially compared to a hypothetically enlarged and garrulous German with influenza (for purposes of exaggeration), which one might fairly imagine sounding slightly more pharyngeal than usual - which I must add that I would truly not find offensive. As for any perceived assault on the ubiquitous abuse of the word "like", if there is anything I can add to exacerbate it, I'd be delighted to oblige.

1. Euphemism for forbidden reference regarding votes

2. http://www.huffingtonpost.com/2013/08/03/german-harsh-langua... - A little witzelsucht for your aphonogelia.

Re:Deep Learning ‘ahem’ detector by hackpert on Wednesday November 09, 2016 @09:09AM (#12910342)
A friend and I tried to make a similar detector for removing squeaking sounds of whiteboard markers from videos. Although solutions like this do sound like a waste of time to some, I think they can go a long way in removing those tiny annoyances.
Re:Deep Learning ‘ahem’ detector by Kenji on Wednesday November 09, 2016 @09:19AM (#12910415)
That sounds fantastic! I've recently been looking at mechanical keyboards again (Cherry-MX blue switches, I have browns at the moment) and those are quite noisy. An algorithm to detect and filter keyboard noise could benefit millions of people with VoIP, live streams, etc.
Re:Deep Learning ‘ahem’ detector by frag on Wednesday November 09, 2016 @11:48AM (#12911803)
interesting
Re:Deep Learning ‘ahem’ detector by Hydraulix989 on Tuesday November 08, 2016 @09:02PM (#12905557)
Next thing you need is ummm and uhhhh detection :)
Re:Deep Learning ‘ahem’ detector by sundvor on Wednesday November 09, 2016 @06:39AM (#12909393)
Maybe I'm showing my age here, but I'd actually prefer a "liiiiiike" detector.
Re:Deep Learning ‘ahem’ detector by amelius on Wednesday November 09, 2016 @06:20AM (#12909283)
I would be interested in an "ahem" remover, with the constraint that it should also work if the "ahem" is superimposed over other sound, e.g. music.
Re:Deep Learning ‘ahem’ detector by pmyjavec on Wednesday November 09, 2016 @08:51AM (#12910208)
This really seems like a waste of time or an I missing something ?
Re:Deep Learning ‘ahem’ detector by yalooze on Wednesday November 09, 2016 @09:09AM (#12910329)
First thought: helpful to know what words to ignore when trying to parse audio.
Re:Deep Learning ‘ahem’ detector by skoocda on Tuesday November 08, 2016 @09:39PM (#12905701)
This is neat. Looks like you need more data though!
Re:Deep Learning ‘ahem’ detector by frag on Wednesday November 09, 2016 @03:43AM (#12907977)
Exactly! With just 5 epochs and some hours on a low budget GPU I got 81% accuracy. Not bad at all, considering that no knowledge of MFC & Co. is required.
Re:Deep Learning ‘ahem’ detector by jaflo on Tuesday November 08, 2016 @09:03PM (#12905570)
Is there a demo available?
Re:Deep Learning ‘ahem’ detector by frag on Wednesday November 09, 2016 @03:44AM (#12908004)
the entire project is on github. In the folder data/ there are some samples to "see" it in action. Otherwise you have to train it on your voice and apply to whatever sound you like
Re:Deep Learning ‘ahem’ detector by frag on Wednesday November 09, 2016 @03:33AM (#12907851)
ahem... hi everybody this is ahem... Piggy ;)
Re:Deep Learning ‘ahem’ detector by farright on Tuesday November 08, 2016 @09:24PM (#12905640)
Is it just a coincidence that this comes right at the end of Obamas tenure?