ReSpeaker provides a hands-free voice interface to things around you. Interact with the world, just using your voice.
About this project
From push buttons to e-panels, the development of technology keeps improving the way we interact with our surroundings. Since the advent of voice interaction technology, our life has truly become easier in many ways.
We think we can take advantage of this technology, and achieve more with it – ReSpeaker provides an open source, modular voice interface that allows us to hack things around us, just using our voices.
Rather than a voice assistant that fulfills simple tasks only when you asked, ReSpeaker provides a hands-free way of voice interaction for you and your surroundings.
With ReSpeaker, you are able to control, or even communicate with your toy robot, your home appliances, your plant, your office, your internet-equipped devices and many other things in your daily life.
Powered by the MT7688 Wi-Fi module and the built-in high performance microphone, ReSpeaker responds to your voice and recognize your speeches based on powerful online cognitive services like Microsoft Cognitive Service, Amazon Alexa Voice Service, Google Speech API, Wit.ai and Houndify.
Also with the on board SD card slot to extend the storage and the integrated lightweight speech recognition engine - the PocketSphinx, ReSpeaker works equally well for keywords spotting when offline. You can have a large vocabulary and audio files stored in local storage to implement the speech recognition at anytime, anywhere, even without the internet.
Setting up ReSpeaker is super easy and only takes a few minutes.
Without any App installation, you can start by connecting ReSpeaker to your WiFi network and then directly use our Web-based App to access a range of rich featured applications that ReSpeaker has provided, includes music streaming, file manager, plug-in, customized settings and more.
Voice interface has never been apart from music entertainment, so does ReSpeaker.
ReSpeaker supports Airplay/DLNA for wireless music streaming. Just connect ReSpeaker to any ordinary speaker with an AUX cable, then you can start enjoying the music you love without pressing a single button.
Of course we want to explore more possibilities coming out from ReSpeaker, and to achieve that we believe the best way is to leverage the power of the open source community. ReSpeaker runs the OpenWrt system that is based on Linux, which makes it 100% friendly to developers.
And provided with our detailed and easy-to-use SDK, developers are able to develop more applications using Python on Linux. ReSpeaker also supports other popular programming languages like C/C++, Arduino, JavaScript and Lua.
ReSpeaker is not limited to what it can do for now, it is always growing. We’ve developed a plug-in system that would continuously expand ReSpeaker’s features and functionalities in the future.
Our team will keep adding more plug-ins for ReSpeaker to cover as many things as possible that people want to have voice interactions with.
Advanced users can also develop their own plug-ins using our user-friendly Python APIs. All the plug-ins will be shared on the Web APP and free-to-download for everyone.
In addition to the plug-in system, ReSpeaker is also extendable with plug-n-play hardware add-ons.
The far-field MIC Array allows your ReSpeaker to be able to recognize your location and hear you from across the room even while the music is playing.
And the Grove extension board brings even more possibilities as you can connect various Grove sensors and actuators to extend its capabilities. The two onboard expansion headers also offer I2S, I2C, AUX, USB 2.0, GPIOs and many other interfaces that you can use for more applications.
You might wondering why ReSpeaker does not have speaker. In fact it does. We've cooperated with Meow King Audio Electronic Company and develop the Meow King Drive Unit. It can be directly connected to the bottom of ReSpeaker Core to produce beautiful sound out of it.
All the add-ons are modularized and have an identical disk design same as the core board. They can be stacked to one another when they are connected through soldering-free pins and header.
To improve the voice interaction experience, we developed the ReSpeaker Mic Array based on the XVSM-2000 Smart Microphone from XMOS. The board integrates 7 PDM microphones to help enhance ReSpeaker's acoustic DSP performance to a much higher level. With the Mic Array attached onto the top of the ReSpeaker Core, the Core is now able to:
- Hear You From Far Away
- Focus On Your Voice
- Improve Your Voice Quality
The exposed PCB design does not mean ReSpeaker is just for people who knows a lot about hardware or software.
The plug-in system is designed for the community to share and download their voice interactive projects as a simple plug-in to the ReSpeaker module. It has significantly simplified the use of ReSpeaker as anyone who has a ReSpeaker can install the plug-ins they want with a single click, and after that they can run voice interaction just like any others.
Developers can of course achieve more with the SDK we provide to develop their own voice interaction projects .
For beginners, we have step-by-step tutorials and recipes to help you getting started with your first project with ReSpeaker.
We are making ReSpeaker compatible with our previous project the Wio Link and the subsequent members of the Wio family the Wio Node and the Wio Core.
Wio Link is an ESP8266 based open-source Wi-Fi development board to create IoT applications by virtualizing plug-n-play Grove modules to RESTful APIs with mobile APPs.
The introduction of the Wio family has truly brought what ReSpeaker can do to a higher level.
Simply pair your ReSpeaker to your Wio product using our Web App, then you can have a voice interaction with any of your IoT devices that is built on Wio.
Check out the following demoes to see the VOICE INTERACTION BETWEEN YOU AND...
For each ReSpeaker Core reward it also comes with a 8G Class 10 Micro SD Card.
ReSpeaker Core Module
- - AI7688 Wi-Fi Module
- Operation system: GNU/Linux based OpenWrt
- Wi-Fi Network: Support Legacy 802.11b/g and HT 802.11n modes
- Expansion: Two expansion headers for I2C, GPIO and USB 2.0 host
- Interfaces: Built-in 3.5mm AUX port, Micro USB and SD card slot
- USB CDC virtual serial port for linux console
- 12 programmable RGB LED indicators
- 8 on board touch sensors
- DAC SNR 98dB (‘A’ weighted), THD -84dB at 48kHz, 3.3V
- ADC SNR 94dB (‘A’ weighted), THD -82dB at 48kHz, 3.3V
- Stereo Class D Speaker Driver with 87% efficiency (1W output)
- On-chip Headphone Driver
- 40mW output power into 16Ω at 3.3V
- THD -75dB at 20mW, SNR 90dB with 16Ω load
- On-chip PLL provides flexible clocking scheme
- Sample rates: 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48 kHz
- XMOS microcontroller with 16 cores inside
- 7 high performance digital microphones
- Supports Far-field Voice Capture (up to 10m)
- Supports Beamforming, Acoustic Source Localization, Nosie Suppression, De-reverberation and Acoustic Echo Cancellation
- 12 programmable RGB LED indicators
- Microphones: ST MP34DT01-M
- Sensitivity: -26 dBFS (Omnidirectional)
- Acoustic overload point: 120 dBSPL
- SNR: 61 dB
- Power Supply: 5V DC from Micro USB or expansion header
- Dimensions: 70mm (Diameter)
- Weight: 15.25g
- Grove Ports: 10
- Digital I/Os: 3
- Analog I/Os: 4
- I2C Interface: 2
- UART: 1
- Dimensions: 70mm (Diameter)
- Weight: 15.25g
- Rated Power: 5W
- Impedance: 4Ω
- SNR: ≥ 75dBA
- Sensitivity: 550 ± 50mV
- Degree of Distortion: ≤ 0.5%
- Frequency Response: 85Hz - 20kHz
- Power Supply: 5V through USB or through 3.7V, 1500mAh battery
- Speaker Diameter: 40mm
Seeed has always been an open Source hardware innovation platform from the very beginning. We focus on providing easy-to-use open hardware products that acts as tools for makers to build viable prototype at very low development costs.
The neat modular design make sure that ReSpeaker has a highly customizable appearance and limitless DIY possibilities. You can wrap it up with your own remarkable designs based on 3D printing, laser cutting, CNC or injection molding. And if you wanna go further, the Seeed Fusion Prototyping Service, which is a one-stop service that helps redesign and optimize your prototype into a more integrated version to see if it actually works as a consolidated product. At this stage you are able to see the rudiment of a final product without too much investment. After the validation of the product feasibility, we can help you complete small batch production from up to 10k pieces with Seeed Propagate Service. Moreover, Seeed works closely with wonderful partners, your product can be quickly promoted though our online & offline channels as well as social media.
To find more information please visit http://www.seeedstudio.com/propagate/
Seeed has helped many successful Kickstarter projects for productization, you can find a full list of them at https://www.kickstarter.com/pages/seeed
Risks and challenges
We made 3 versions to improve the product experiencing and extend the functionality . Currently the product is under CE, FCC certificating and closely software developing. The production will be kicked off right after the campaign is completed and we anticipate to ship all the rewards Nov, 2016. And our trustful family member — Agile Manufacturing Center will help fulfil all the quality and quantity requirements on time.
International Logistics
We're proud to have Seeed fans in over 200 countries. We have shipped our products worldwide since 2008. If shipping issues come up, our expert logistics team will help solve problems and deliver Respeaker onto your hands. Please note that you may be responsible for duties, fees and taxes applicable to your region.
Forecasting risk
We’ve done our very best to forecast demand and create a solid production plan with our Agile Manufacturing Center. We’ve dealt with lots of manufacturing projects successfully from Kickstarter and we believe we can handle unexpected events.
Technical support
If you have questions at any time, during or after the campaign has closed, you can always reach us at support.seeedstudio.com/.
Learn about accountability on KickstarterFAQ
Have a question? If the info above doesn't help, you can ask the project creator directly.