Are there any packages that do much the same thing for audio/speech that the langid
component/corpus of NLTK does for written text? The langid
corpus/tool makes surprisingly accurate guesses about a language after training on popular trigram counts for a bunch of languages (from a web-scraped corpus), by comparing overlap of the new document with the trigrams for each known language.
I'm guessing that there are two really hard problems here:
- Developing an audio segmenter/chunker (I expect there are decent solutions out there already for this)
- Collecting a corpus of audio for many different languages
I don't have a whole lot of experience in speech recognition and that whole domain. Is this even feasible, or is speech way too hard to process for this purpose, given the state of voice recognition at this point?