Open Source Speech Recognition
bedahr writes "The first version of the open source speech recognition suite simon was released.
It uses the Julius large vocabulary continuous speech recognition to do the actual recognition and the HTK toolkit to maintain the language model.
These components are united under an easy-to-use graphical user interface.
Simon can import dictionaries directly from wiktionary (a subproject of wikipedia) or from files formated in the HADIFIX- or HTK format and grammar structures directly from personal texts.
It also provides means to train the language model with new samples and add new words."
Although you are correct with Wikipedia and Wiktionary being equal in importantance to Wikimedia. You must acknowledge that Wikipedia is the most well-known and talked about project. Therefore have a little grace with people who accidentally think or say that Wikipedia is the mother organization rather than Wikimedia. No need to be overly pedantic.
No it's not - Wiktionary is a sister project of Wikipedia. Not a subproject.
However, I must concur that in my experience speech recognition has been extremely patchy. While using it to issue voice commands is OK (and can be a real time-saver as it avoids going into Start, /Applications, Programs menu etc), dictation tends to be pretty rubbish. Especially when you're demonstrating the new speech recognition abilities in Windows Vista and just happen to work for Microsoft. And be in a loud, echoey expo hall. And using a dodgy mike.
Those using pirated Tinysoft signatures(TM) are a real threat to society and should all be thrown in jail.
This is actually the simon approach does: the magic keyword is "simon". "simon Firefox" for example. -- bedahr
You might want to have a look at the voxforge project
And this doesn't require changes in the algorithm - just in the model.
-- bedahr
We are sorry that there is no international homepage for this yet.
BUT: you are strongly encouraged to contact me with any questions: grasch < at > simon-listens.org
-- Peter
Simon is in no way connected to Microsoft.
Simon does NOT contain the HTK toolkit - it meerly executes commands.
HTK is free of charge and open source (in the strict sense of you-can-look-at-the-code). It is, however, not "free".
We are aware of that and have not packaged any parts of HTK for the release - you have to download it yourself if you want to modify the model from within simon.
It is not optimal, but we don't have the knowledge and / or manpower to code up something similar in a reasonable timeframe. And after all, it isn't that big of a deal, is it?
-- bedahr
Basically it comes from a live voice recognition demo from Microsoft for their feature in Vista. Yes, I had to look this up myself.
Your CPU is not doing anything else, at least do something.
simon is open source.
julius is open source.
htk is *NOT* open source.
The latter is a micro$oft by-product, as clearly shown by the license that you have to first agree with and then send your email to them in order to download the tarballs...
myself never done this since 1995.
If you follow the link to the Sourceforge project and look at any of the screenshots (including the one on the front page--at the time when I visited it, anyway), you'll see that they're actually training the software with German. So, it looks like the answer to your question is, yes, it supports more than English.
R.Mo
There is also CMU Sphinx, which is completely free (no HTK used) and very good quality.
http://cmusphinx.sourceforge.net/
http://en.wikipedia.org/wiki/CMU_Sphinx
I think the software is called "Enterprise Dictation System"; requires Internet Explorer, although there must be some component that's pushed out locally to the client since I can't imagine the sound data being sent over intranet to be interpreted. I dictate in chunks, and apparently the longer the chunk the more easily it can interpret what I say. For example, if I just dictate "to", then it may transcribe "to", "2", "two", or "too". If I say "to prevent this comma", then it knows that the first word should be spelled "to".
It's surprisingly accurate, and is more accurate for esoteric medical terms than for comment short words since for medical terms there is a relatively limited number of possibilities relative to the number of syllables.
For some colleagues who speak with foreign accents --and even for certain colleagues who seem to speak with standard local accents-- recognition was quite poor, and they fall back on human transcription.
Anyway, just wanted to share this experience. I was quite amazed at how well the dictation worked.
Here's hoping we can build up a good Open Source/Free database of voice recognition data. Or at least, perhaps an Open Source engine, and then different companies can market their voice data.
404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
[GPG key in journal]
Simon does not violate this description in ANY way.
HTK is not redistributed with simon so simon itself complies exactly with what you are writing.
Simon does not depend on the HTK toolkit. It simply uses it to compile / maintain the model. If you have compiled the model already (simon explicitly asks if you have done that already when starting the first time) you can specify the path to it.
Simon will then just use the model and can still start programs, type text, etc.
There is absolutely no need for the HTK toolkit. Simon is also useful without it.
Is e.g. X.org not open source because it has the means to put non-free software to use to make it even more powerful? (e.g. the nvidia driver)
Simon itself stands under the GPLv3.
-- bedahr