Ask HN: Why don't we use subtitled films/tv to train speech recognition?
There are thousands of films and tv episodes that have subtitles throughout their duration. Millions of music that are sung that we can find lyrics for. Would it not be possible to use this material to train speech recognition. This would then make it possible to train in the multiple different dialects and accents of a particular language.
Speech recognition as a technology, has always appeared to move slowly although with the advent of mobile popularity, the technology is becoming increasingly popular.
Is anyone doing anything like this?
39 comments
[ 5.3 ms ] story [ 94.1 ms ] threadIt may also be possible to automate the entire process as we have both the audio and the words spoken at a particular time.
Take it a step further, we have millions of sung songs with lyrics that can also be used. Its a gold mine of information that can be repurposed.
http://www.comp.leeds.ac.uk/me/Publications/cvpr09_bsl.pdf
I wasn't arguing against movies, just that subtitles rather than a final script isn't the best data source.
1. Audio track is censored, Subtitles are not or Vice/Versa. 2. Actors Improvise the audio, the Subtitles are based on the script. 3. English Translations were done by the cheapest person possible so lots of partial words because they weren't clear and the transcriber didn't understand the context. 4. A recent show (2011) seemed to have a symbol every other character, I'm not sure if this is a Double-Byte Character issue, or just a bad translation. 5. Several shows such as American Idol and America's Got Talent display song lyrics and I'm not sure but I would think singing would require changes to the Algorithm.
I wish you well with the idea, but now you have a little more information.
The problem would be the disproportionate weights given to the words 'I', 'love', 'you', 'baby'. Songs are probably not the best training data when it comes to getting a well rounded vocabulary.
Over time you could build up a database of voice prints and grammars for not just celebrities, policitians, but also criminals (for automatic identification).
I had this idea almost 4 years ago, submitted it to the company, but it wasn't taken seriously.
If anybody is interested in this, let me know!
The search aspect of this is very interesting and I hadn't thought of it before (though in hindsight it seems like an obvious benefit).
Building a speech reconizer is not only difficult, it has also been attempted many times before and unless a speech recognition guru could bring something new to the world, the best we could do is what is already available - so probably best to use existing technology, which often is not cheap to get a license. This is also true with voice print technologies.
The key to getting this up and running lies in finding or building a really good speech recognizer and voice print generator/varifier...
Maybe this is something Y Combinator would be interested in funding? I am based in Europe (Spain at the moment) and I think it would be really hard to convince people to fund this type of technology over here.
If anybody is up for the challenge, I'd love to be involved!
I suspect a lack of data is the biggest challenge in improving speech recognition
I suspect a lack of data is not the biggest challenge in improving speech recognition
If it were me... Project Gutenberg has free books available in both audio and text formats. You may well again run into issues with the spoken and written text not exactly matching (it's not something I've looked into to know) but I wouldn't be surprised if it was rather less than what I've observed in subtitles, and the data concerned is in a more easily parsed format.
Put it another way; which would you start by teaching a student: the easy situations or the more complex situations?
The big problem with using these sources is the huge vocabulary. Speech recognition works better for smaller vocabularies than bigger.
Training a speech recognition engine is quite a sophisticated process, and usually requires at least a clean (not noisy) set of samples, which you can't find in dubbed movies and surely not in music.
Some related papers ~ Moore R K. 'There's no data like more data (but when will enough be enough?)', Proc. Inst. of Acoustics Workshop on Innovation in Speech Processing, IoA Proceedings vol.23, pt.3, pp.19-26, Stratford-upon-Avon, 2-3 April (2001). Charles Yang. Who's afraid of George Kingsley Zipf? Ms., University of Pennsylvania. http://www.ling.upenn.edu/~ycharles/papers/zipfnew.pdf