Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I was doing some research on speech recognition, I saw some articles about the google speech recognition service on android being able to be downloaded and used offline on android. I also saw some stuff about using the google speech service over the computer, but it involved querying the google server. So here's my question: is there any way to use the google speech recognition service offline over the computer, specifically on linux?

share|improve this question

migrated from stackoverflow.com Jun 1 '13 at 22:05

This question came from our site for professional and enthusiast programmers.

1  
The issue with Palaver is that it requires connectivity to Google. There's a few variants of Sphinx (CMU Sphinx, Sphinx-4, etc.) that work offline. They are much more difficult to set up and train. – joat Jul 4 '13 at 3:13

Use the Palaver developed by James McClain.

For more details look this video(http://www.youtube.com/watch?v=pxom292XW_g).

Dependencies:

$ sudo apt-get install sox python-argparse libsox-fmt-mp3 mutt xvkbd xautomation

The current code is beta, and will be going through restructuring changes as it moves from git to launchpad, so expect a lot of changes in the near future.

The beta can actually do quite a lot at the moment, especially if you add your own dictionary.

Have a look at the docs (/opt/Palaver/Docs) for setting up a dictionary of commands. It is very easy to do. Also, have a look at the default dictionary for a list of inbuilt commands.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .