Google's web-based recognizer works reasonably well on many languages (see a study in http://www.jaivox.com/googlelangs.html comparing its performance on 10 languages.) We have a new version of our library on git https://github.com/jaivox/speech that can use either the Google recognizer or Sphinx4. It also has synthesizers using Festival, Freetts, Espeak or Google's web-based TTS. The Google TTS works very well compared to the others. Google's recognizer and TTS are utilized through unofficial API's and may not be free after some test period.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Google's web-based recognizer works reasonably well on many languages (see a study in http://www.jaivox.com/googlelangs.html comparing its performance on 10 languages.) We have a new version of our library on git https://github.com/jaivox/speech that can use either the Google recognizer or Sphinx4. It also has synthesizers using Festival, Freetts, Espeak or Google's web-based TTS. The Google TTS works very well compared to the others. Google's recognizer and TTS are utilized through unofficial API's and may not be free after some test period.