🎙️ ReSpeaker 2-Mics Pi HAT – Voice-First Expansion for Raspberry Pi
The ReSpeaker 2-Mics Pi HAT is a compact dual-microphone add-on board designed for AI and voice interaction projects using Raspberry Pi 🤖🍓.
With support for Amazon Alexa Voice Service, Google Assistant, and more, you can build smarter, more responsive voice-enabled products—from smart speakers to home automation systems 🏠🗣️.
Features
🗣️ Voice User Interface for Raspberry Pi Series
Designed for seamless voice interaction, this module features 4 analog microphones paired with advanced algorithms including:
-
🎤 VAD (Voice Activity Detection)
-
📍 DOA (Direction of Arrival)
-
🔑 KWS (Keyword Spotting)
Ideal for building responsive voice-controlled systems with Raspberry Pi 🍓.
🎧 TLV320AIC3104 Audio Codec
Equipped with a low-power, high-fidelity stereo codec, optimized for portable digital audio applications—delivering crisp and accurate voice capture 🎶.
🌈 Controllable Peripherals
Includes 3 programmable APA102 RGB LEDs and 1 user button, perfect for interactive speech recognition feedback and customization 🔧✨.
⚡ Easy Assembly
Just snap it onto your Raspberry Pi—no soldering, no fuss. Instant voice interface setup for developers and makers 🚀.
🔊 reSpeaker 2-Mics Pi HAT – Smart Audio Expansion
This compact HAT integrates 2 analog microphones and the TLV320AIC3104 codec for high-definition voice capture. Combined with NLU (Natural Language Understanding) and noise reduction algorithms, it supports:
-
🧠 Voice Activity Detection
-
📍 Direction of Arrival
-
🔑 Keyword Spotting
Widely used in smart speakers, voice assistants, and AI voice interaction systems 🤖.
🔍 How Does reSpeaker 2-Mics Pi HAT Work?
The ReSpeaker features analog microphones mounted at each corner of its square board 🎙️. These mics capture surrounding audio and transmit it to the onboard audio codec, which includes:
-
🔄 Synchronized ADCs (Analog-to-Digital Converters)
-
🔊 Mic boost amplifier for enhanced signal clarity
The codec then delivers multi-channel audio data to the Raspberry Pi / Pi Zero via:
-
📡 Standard I2S or PCM format over I2S ports
-
🔗 TDM format through a single channel for synchronized transmission
🧠 Intelligent Voice Processing
Once the audio reaches the Raspberry Pi, NLU (Natural Language Understanding) algorithms kick in to analyze and interpret the input. Core functions include:
-
🎤 Voice Activity Detection (VAD) – detects when someone is speaking
-
📍 Direction of Arrival (DOA) – locates where the voice is coming from
-
🔑 Keyword Spotting (KWS) – identifies trigger phrases or wake words
These features make ReSpeaker ideal for voice-controlled applications such as:
-
🚗 Remote control cars
-
🗣️ Voice user interfaces
-
🛌 Wake-word activated systems
-
🏠 Smart home devices
Since the audio data transmitted may contain the noise as well, the reSpeaker comes with the functions of Auto Echo Cancellation (AEC), Beamforming, Webrtc Noise Suppression (NS), and Automatic Gain Control (AGC) to reduce noise and perform better audio data to the Raspberry Pi.
|
Specification |
Details |
|
MIC |
2 analog microphones |
|
LED |
3 APA102 RGB LEDs |
| Raspberry Pi 40-Pin Headers | Support Raspberry Pi5, Raspberry Pi Zero, Raspberry Pi 1B+/2B/3B/3B+/4B |
|
TLV320AIC3104 codec |
Low power, high quality stereo Codec designed for portable digital audio applications |
|
Software Algorithm |
VAD(Voice Activity Detection), DOA(Direction of Arrival) and KWS(Keyword Search) |
|
User button |
1 programmable button |
|
Voice Capture Distance |
3 meters radius voice capture |
|
Battery |
Exclude |
|
Dimensions |
65mm x 30mm x 15mm |
|
Weight |
G.W 33g |
Application
- Voice Interaction Learning
- Secondary software Development
- Voice-based remote control cars
Documents
Technical Details
| Dimensions | 65mm x30mm x15mm |
| Weight | G.W 33g |
| Battery | Exclude |
Part List
| ReSpeaker 2-Mics Pi HAT V2.0 | x1 |