Does this project spark your interest?

Become a member to follow this project and don't miss any updates

Voice Controlled Raspberry Pi

A program for custom voice commands to the Raspberry Pi. Make your RPi send emails, play videos, check the weather, and more using speech.

10 136 97
Enjoy this project?
Share on twitter   Share on Facebook

This project was created on 02/15/2014 and last updated a day ago.

This is my Voicecommand program for the RPi. The beauty of this is that you can use it and customize it without programming anything.
This will work on any linux machine but I find it uniquely suited for the Raspberry Pi and that's what I developed it for.

It was inspired by 2001 A space odyssey.

This project is currently GPLv3 licensed.

You just type voicecommand -e to edit the configuration file and add any speech and the coinciding command. You can see all of the little nifty commands it can recognize just with my config file in the video. I use all of these pretty often. It is very mutable and works with lots of other programs.

The commands should be in the format speech==command. Ex:

music==xterm -e pianobar

Doctor Who==playvideo -r -f Doctor Who

I hope you will try this out and make some cool things with it. A video demonstration and Instructions to install are below in the links.

You can install with:

sudo apt-get install git-core

git clone git://

cd PiAUISuite/Install/



Project logs
  • System Design

    a day ago • 0 comments

    Here is the setup of how voicecommand works.

    You just easily add whatever custom commands you want to the config file and it does all the rest. For example, if I have a script called that turns lights on, I can edit the config file by typing voicecommand -e, press enter, and then add:


    Then save and exit.

    This means if I say "lights on" or "turn on", voicecommand will run my script for me.


  • Voicecommand/Phone Control GUI, stardate 91927.91

    4 months ago • 0 comments

    New beta GUI/smartphone-control code can be found at:

    This extension creates a GUI on your TV and phone to control the TV. It can actuate voicecommands, search youtube, control omxplayer, and control pandora.

  • Update Instructions, stardate 91927.90

    4 months ago • 0 comments

    Update instructions for PiAUISuite and Voicecommand

View all 10 project logs

Build instructions


Multimedia wrote 8 hours ago null point

my mic is plugged and and detected but it wont work in any app at all any fixes for this im using mint 17 with kde installed as my environment! please help!

Are you sure? [yes] / [no]

Jasmine wrote 6 days ago null point

Hello Steven,

I just wanted to remind you that this is the checklist of what must be on Hackaday Projects by August 20th:
- A video less than 2 minutes long describing your project. Put it on YouTube (or Youku), and add a link to it on your project page.
- At least 4 Project Logs (you've got 9, so you're fine)
- A system design document.
- Links to code repositories, and remember to mention any licenses or permissions needed for your project. For example, if you are using software libraries you need to document that information in the project details.

Thanks for entering and good luck!

Are you sure? [yes] / [no]

Steven Hickson wrote a day ago null point

Thanks for letting me know.
I've been driving across the country (from San Francisco to Atlanta) the past week and a half so it's going to be tight but I'm trying to get those up tonight.

Are you sure? [yes] / [no]

Steven Hickson wrote a day ago null point

Awesome. I had not seen this.

Are you sure? [yes] / [no]

MoserLabs wrote 4 months ago null point

Do I have to try it on one of my Pi's before I give it a skull? I am SUPER excited to try it out!!! Thank you for the submission and distraction from the rest of my projects!

Are you sure? [yes] / [no]

trademark wrote 4 months ago null point

This is extremely similar to my project! I wrote a Processing speech recognition program and used it with some reverse-engineered remote outlets to give me voice controlled lights and stuff. I also made commands into a config file. We must be on the same wavelength! Search for "Docta Vox" if you want to compare notes :-)

Are you sure? [yes] / [no]

csmaster13 wrote 4 months ago null point

How much has this project advanced since its inception??

Are you sure? [yes] / [no]

Steven Hickson wrote 4 months ago null point

Quite a bit. It is on V3.0 right now and I'm trying to use this deadline to force me to push out a version 4.0. I hope to have an optional GUI and a RPi image with voicecommand already set up sometime soon.

Are you sure? [yes] / [no]

glenn_kelly_revere wrote 5 months ago null point

RPi Kewl

Are you sure? [yes] / [no]