A Beginner’s Guide to DIYing with the ReSpeaker

Probably you might get a ReSpeaker from Kickstarter or Bazaar. It is a hack-able open development boards specifically designed for voice interaction. It is a development board based on Mediatek’s MT7688 WiFi module and runs on OpenWrt.  Python SDK is provided to developers, and other programming languages/options such as C/C++, Arduino and JavaScript. ReSpeaker also supports various hardware add-ons like Grove Expansion board, Microphone Array, etc…

Today I would like to share a collection of reviews and projects using ReSpeaker and I will try Respeaker core on my own! Hopefully this post can help you get started as quickly as possible. To get started, all you’ll need are:

(1) A Respeaker core

(2) USB Cable

(3) Computer (of course)


Ready to get started?

(1) Home assistant Prototype

home assistance

One of the user “Anton Velarde” have shared her project, combining ReSpeaker core and orange pi to control adapter and switch.


(2)Alexa on ReSpeaker, playing around with Alexa on my ReSpeaker

alexa on respeaker

Simply test Alexa on ReSpeaker


(3) ReSpeaker gets sung Happy Birthday


Assembled  Re-Speaker Core & Far-field Mic Array, plus an external speaker and some configuration, ask ReSpeaker to play a birthday song.


(4)Speech Recognition – Smart Microphone – NVIDIA Jetson



(5) Respeaker.io keyword recognition




(1)DIY a 3D Print Talking R2D2 Robot


(2)How to DIY a Gatling Gun-Style Voice-Controlled Wi-Fi Speaker

How to DIY a Gatling Gun-Style Voice-Controlled Wi-Fi Speaker

(3)DIY Your ReSpeaker Adapter


(4)How to DIY an in House Weather-telling Cloud



(5)ReSpeaker Home Automation


(6)ReSpeaker Messenger


I have a ReSpeaker core but I have no clue about how to do with it. After reading all the materials, I decided to use ReSpeaker to play music for the first try. I also check the wiki page and follow the steps on it.

Firstly, connect respeaker to the wifi, I have connect ReSpeaker and my computer, it has created a Wi-Fi network called “ReSpeaker”. Connect my phone to this network. After a few seconds, a page appeared asking for ssid and password of an existing Wi-Fi network.

After selecting the Wi-Fi at my place and enter the password, when I press the OK button, ReSpeaker has joint the specified network.

Secondly, I have downloaded Putty (as I am using Windows system, putty is recommended) and got a key on Alexa to use Bing Speech API.

Thirdly, then save the following code in playmusic.py (copy the sample code from github) and run it.

The last thing I need to do is speaking to the board! Done!


I highly recommend every ReSpeaker users to read our wiki page when getting started. If you want to include your work in the list, feel free to comment below or contact Molly at [email protected], I would love to hear from you!

About Author


May 2017