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.

Similar projects worth following
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/


View all 11 project logs

View all instructions

Enjoy this project?



Murat wrote 07/18/2016 at 04:59 point

why can't we have an off-line version and always rely on web services? what's the point? I know they already have an implemented system but it's very wrong in number of ways. as Tech4Ever pointed already, first one is privacy.

  Are you sure? yes | no

yogesh wrote 02/20/2016 at 17:39 point

Hello Steven, I trying to set up ur awesome project on my raspberry Pi from couple of days. My mike does work, I tried arecord and aplay it works. But whenever I fire 'voicecommand -c' and say my keyword which is 'pi' it does not work it just shows me 'total, received, Xfred. Average Dload, Speed upload etc' coloumns but nothing happens after that.. can you please help ? 

One more thing when I was setting up the the project through 'voicecommand -s'  I dont listen anything from my speakers (First I'm going to say something and see if u hear it, did you hear anything ?' 

But my speaker does work when use aplay.. can u please look into it ? Thanks. 

  Are you sure? yes | no

Tech4Ever wrote 12/16/2015 at 16:04 point

Steven, what I´d like to know: does this system record everything I say all the time and transmit everything to the google servers to translate speech to text until it recognizes a command? That would mean that google would get too much info about my privacy... Or is the speech recognition engine only locally installed? I am just referring to your image above.

  Are you sure? yes | no

tri3apriandi wrote 05/29/2015 at 07:49 point

i have been install your voicecommand.img to my microSD and then what will i do ? please help me to do this project cause i am new raspberry user

  Are you sure? yes | no

Multimedia wrote 08/21/2014 at 22:23 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 Brackett wrote 08/15/2014 at 21:50 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 08/21/2014 at 04:33 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 08/21/2014 at 05:04 point
Awesome. I had not seen this.

  Are you sure? yes | no

MoserLabs wrote 04/30/2014 at 23:06 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 04/29/2014 at 03:15 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 04/24/2014 at 01:52 point
How much has this project advanced since its inception??

  Are you sure? yes | no

Steven Hickson wrote 04/26/2014 at 17:08 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 04/05/2014 at 15:30 point
RPi Kewl

  Are you sure? yes | no

Similar Projects