Features:
- Four Analog Microphones – Captures high-quality voice input from all directions.
- AC108 Audio Codec – Ensures precise and synchronized audio processing.
- Advanced Software Algorithms – Supports VAD, DOA, and KWS for smart voice recognition.
- 3-Meter Voice Capture Range – Effective for long-range voice detection.
- 12 Programmable RGB LEDs – Visual feedback through SPI-controlled LEDs.
- Raspberry Pi Compatibility – Supports Raspberry Pi Zero, 1B+/2B/3B/3B+/4B.
- Dual Grove Interfaces – Allows easy connection to other modules.
Specifications:
Specification |
Details |
Microphones |
4 analog microphones |
LEDs |
12 APA102 programmable RGB LEDs (SPI interface) |
Raspberry Pi Support |
Raspberry Pi Zero, 1B+/2B/3B/3B+/4B |
Audio Codec |
AC108 – Quad-channel ADC with I2S/TDM output |
Software Features |
VAD, DOA, KWS |
Grove Interfaces |
2 Grove connectors for expansion |
Voice Capture Range |
3 meters |
Battery |
Not included |
Dimensions |
65mm x 65mm x 9mm |
Weight |
38g |
How It Works:
The four analog microphones are positioned at each corner of the square reSpeaker module to capture surrounding audio and transmit it to the AC108 codec. The codec processes the audio signals with synchronized ADCs and a mic boost amplifier, ensuring clear and high-quality audio data. This processed data is then sent to the Raspberry Pi (or Pi Zero) via I2S/PCM/TDM interfaces. Once received, the Natural Language Understanding (NLU) software algorithms apply Voice Activity Detection (VAD), Direction of Arrival (DOA), and Keyword Spotting (KWS) to analyze and process the audio. This makes the reSpeaker 4-Mic Array suitable for various applications, including voice-controlled remote cars, smart home automation, and voice user interfaces.
Pinout:

- MIC: 4 analog microphones
- LED: 12 APA102 programmable RGB LEDs, connected to SPI interface
- Raspberry Pi 40-Pin Headers: compatible with Raspberry Pi Zero and Zero W, Raspberry Pi B+, Raspberry Pi 2B, Raspberry Pi 3B, Raspberry Pi 3B+, Raspberry Pi 3 A+, and Raspberry Pi 4
- AC108: highly integrated quad-channel ADC with I2S/TDM output transition
- I2C: Grove I2C port, connected to I2C-1
- GPIO12: Grove digital port, connected to GPIO12 & GPIO13
Note: If you use the APA102 RGB LEDs, make sure to write HIGH to GPIO5
first to enable VCC of the LEDs.
Features:
- Four Analog Microphones – Captures high-quality voice input from all directions.
- AC108 Audio Codec – Ensures precise and synchronized audio processing.
- Advanced Software Algorithms – Supports VAD, DOA, and KWS for smart voice recognition.
- 3-Meter Voice Capture Range – Effective for long-range voice detection.
- 12 Programmable RGB LEDs – Visual feedback through SPI-controlled LEDs.
- Raspberry Pi Compatibility – Supports Raspberry Pi Zero, 1B+/2B/3B/3B+/4B.
- Dual Grove Interfaces – Allows easy connection to other modules.
Specifications:
Specification |
Details |
Microphones |
4 analog microphones |
LEDs |
12 APA102 programmable RGB LEDs (SPI interface) |
Raspberry Pi Support |
Raspberry Pi Zero, 1B+/2B/3B/3B+/4B |
Audio Codec |
AC108 – Quad-channel ADC with I2S/TDM output |
Software Features |
VAD, DOA, KWS |
Grove Interfaces |
2 Grove connectors for expansion |
Voice Capture Range |
3 meters |
Battery |
Not included |
Dimensions |
65mm x 65mm x 9mm |
Weight |
38g |
How It Works:
The four analog microphones are positioned at each corner of the square reSpeaker module to capture surrounding audio and transmit it to the AC108 codec. The codec processes the audio signals with synchronized ADCs and a mic boost amplifier, ensuring clear and high-quality audio data. This processed data is then sent to the Raspberry Pi (or Pi Zero) via I2S/PCM/TDM interfaces. Once received, the Natural Language Understanding (NLU) software algorithms apply Voice Activity Detection (VAD), Direction of Arrival (DOA), and Keyword Spotting (KWS) to analyze and process the audio. This makes the reSpeaker 4-Mic Array suitable for various applications, including voice-controlled remote cars, smart home automation, and voice user interfaces.
Pinout:

- MIC: 4 analog microphones
- LED: 12 APA102 programmable RGB LEDs, connected to SPI interface
- Raspberry Pi 40-Pin Headers: compatible with Raspberry Pi Zero and Zero W, Raspberry Pi B+, Raspberry Pi 2B, Raspberry Pi 3B, Raspberry Pi 3B+, Raspberry Pi 3 A+, and Raspberry Pi 4
- AC108: highly integrated quad-channel ADC with I2S/TDM output transition
- I2C: Grove I2C port, connected to I2C-1
- GPIO12: Grove digital port, connected to GPIO12 & GPIO13
Note: If you use the APA102 RGB LEDs, make sure to write HIGH to GPIO5
first to enable VCC of the LEDs.