Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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 Jun 1 '13 at 22:05

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

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(


$ 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

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.