How can I use the voice recognition used by Android on Ubuntu?

You may use Google's webspeech API for your application. It uses the same technology as used on android.


  1. Androids voice recognition relies on an internet connection, because the server has a substantial database of voice patterns. (I think)

    • Computers arent very good with voice recognition yet, so you need a huge database with alot of voices for the computer to cross reference and better understand words. (At least last i studied it)

    • As so, you cannot use it offline.

  2. You can however use the voice recognition for writing via a workaround

    • By creating a remote desktop/vnc connection, and direct

    • or by using a remote keyboard application.

Chrome can use voice recognition for searches, and with an extension, can be used to fill out field data. but as far as i know thats it.

and that's all i know.