Tested on:Raspberry Pi B+
Prerequisites:Headless: A Raspberry Pi without peripherals over Ethernet or
Internet and Network connectivity over Wifi
Hardware:USB Microphone
Active speakers

Voice control in half an hour: Jasper on a Raspberry Pi B+

For installing Jasper on a Raspberry Pi 2 or 3, checkout the new tutorial: Installing Jasper on the Raspberry Pi 3.

Jasper is a great freeware voice control tool which does not send the audio data to external servers for processing (at least per default), unlike Siri.

The Raspberry Pi 1 B+ does have problems with the manual jasper installation routine; therefore, download a special Jasper Raspbian image from the Jasper support forum and follow the Raspbian installation tutorial using the downloaded image.

Setup Jasper
After booting, type in the terminal

During the installation process, a lot of unnecessary personal data is requested;
simply press Enter when asked, it’s not mandatory.

Run Jasper with ~/jasper/jasper.py
Jasper now greets with your name; try saying ‘jasper’,
wait for the beep and say ‘time’. Magic!

Check out the Jasperproject documentation for further information!

Jasper on Github: http://jasperproject.github.io/
Jasper Support Forum: https://groups.google.com/forum/#!topic/jasper-support-forum/xHgonA-TZYw
Jasper Documentation: http://jasperproject.github.io/documentation
Install a Raspbian image: http://www.knight-of-pi.org/gnome-disks-is-perfect-for-installing-raspbian
Tutorial Jasper on the Raspberry Pi 3: http://www.knight-of-pi.org/raspberry-pi-3-installing-jasper-with-wit-ai-for-voice-recognition/
Tutorial: Burn a disk image to a SD card: http://www.knight-of-pi.org/installation/

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.


    • I give a link to an updated version and the RPi3 at the beginning of the tutorial, but i haven’t checked if the maintainer has built Jasper on Stretch so far. If not, you can still use the image supplied and see if a dist-upgrade works.

  1. You should put a cd command on top cause u r cd’ing into ~/jasper…
    But most times people drop in the root directory in their shell the jasper dir would be in the root dir

    • I’m not so sure about most people being in root usually. Many Raspberry Pi users work with vanilla Raspbian Jessie, which stays in home until told otherwise.


Time limit is exhausted. Please reload CAPTCHA.