Add voice controls to your Raspberry Pi using Jasper
Jasper is an open-source voice-control platform that runs on a variety of systems, including the Raspberry Pi. You can use it to easily create a voice-controlled application that can add things to your Google Calendar, play Spotify playlists, or even accept commands to control your entire home using a platform like OpenHab.
Today I will show you how to install and configure Jasper on your Raspberry Pi so that you can send it voice commands and have it do cool things.
Jasper vs. Alexa Recently, Amazon has open-sourced Alexa, the voice-control platform used in its Amazon Echo. Because Alexa is newer, it has fewer prebuilt modules and integrations than Jasper does; in addition, Jasper utilizes a number of different Speech To Text (STT) and Text To Speech (TTS) engines and can run in offline mode, making it fundamentally different. However, the Jasper project is not as active as Alexa.
Is Jasper better than Alexa? No, it's just different. However, because Jasper doesn't require you to apply for a developer key like Alexa does, we'll start here for Raspberry Pi voice-controlled applications.
Want to install Google Assistant or Alexa instead? Check out my Google Home smart mirror or learn how to install Alexa on the Raspberry Pi!
USB microphone | × | 1 | ||
Raspberry Pi power supply, 2A | × | 1 | ||
Ethernet cable | × | 1 | ||
Stereo speakers | × | 1 | ||
MicroSD card, 32GB | × | 1 | ||
MicroSD card reader | × | 1 | ||
Raspberry Pi 3 | × | 1 | ||
Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.