2007年7月24日 星期二

Free voice recognition software that works

看到一篇文章, 把他節錄下來, 免得忘記

http://mindmakers.org/openair/airPage.jsp
http://www.nuance.com/naturallyspeaking/
http://cmusphinx.sourceforge.net/html/compare.php
http://sourceforge.net/projects/cmusphinx

http://smart-machines.blogspot.com/2007/06/free-voice-recognition-software-that.html

If you are considering adding voice recognition to your AI or robotics project then you are probably looking for a free implementation that works well. Your other option would be to purchase a copy of what is currently considered the state-of-the-art in speech recognition, Nuance's Dragon Naturally Speaking suite. However, before spending any money, you can also try your lack with the open source Sphinx software.

Sphinx is speech recognition software that was developed at Carnegie Mellon University under DARPA funding. A few years ago, CMU released their software for free under a BSD license. The most recent version is currently available in sourceforge here.

Sphinx is a very well designed voice recognition suite that comes in many flavors. There is a non-real-time version for batch processing of voice data and a real-time version for live systems such as telephone spoken dialog and robots. As expected, the real-time version is not as accurate but this is the price you pay for the faster performance. There is also PocketSphinx which is a version of the software designed for hand held computers. All versions work using Hidden Markov Models similar to any modern speech recognition system.

I recently used the JAVA version of Sphinx with a limited vocabulary for a command and control type interface for a robotics system . In the past, I have also used IBM's ViaVoice software. Comparing the two, I have to admit that Sphinx performs equally well and it doesn't cost a penny so I switched completely to using it over ViaVoice.

If you are looking for free voice recognition software that works then Sphinx is your best choice.

沒有留言: