Seeed Studio ReSpeaker XVF3800 — USB 4‑Mic Circular Array is a professional far‑field voice front‑end built on XMOS XVF3800. It delivers 360° voice pickup (up to 5 m) with advanced audio processing including AEC, AGC (60 dB), DoA, VAD, dereverberation, multi‑beamforming, and noise suppression. Designed for voice assistants, conferencing, robotics, and industrial voice control, it integrates via USB Audio for instant plug‑and‑play or I2S for embedded MCU projects. Compact bottom‑firing microphone architecture makes it ideal for space‑constrained devices. 🎤🧠📶
🌟 Key features
- XMOS XVF3800 upgrade: Smarter voice processing for clearer target capture in noisy environments.
- Advanced audio pipeline: AEC, multi‑beamforming, dereverberation, DoA, VAD, dynamic noise suppression, 60 dB AGC.
- 4‑microphone circular array: 360° far‑field pickup up to 5 m; cuts through noise and echoes.
- Plug‑and‑play simplicity: Standard USB interface for SBCs (Raspberry Pi, NVIDIA Jetson) and PCs (Windows, Linux, macOS). No drivers needed.
- I2S interface for MCUs: Direct integration with Seeed Studio XIAO series and Arduino for embedded voice apps.
- Compact, embeddable design: Bottom‑firing mics, flat PCB; easy chassis integration without obstruction.
- Audio output options: Onboard speaker connector and 3.5 mm headphone jack; supports 5 W amplifier speakers.
📊 Specifications
| Core chip | XMOS XVF3800 |
| Microphones | 4 × high‑performance digital microphones (circular array) |
| Sensitivity | −26 dBFS |
| Acoustic overload point | 120 dB SPL |
| SNR | 64 dBA |
| Processing features | AEC, AGC (60 dB), DoA, VAD, dereverberation, beamforming, noise suppression |
| Interfaces | USB Audio (UAC2.0), I2S (MCU integration) |
| Audio output | Speaker connector / 3.5 mm headphone jack (supports 5 W amplifier speakers) |
| Maximum sampling rate | 16 kHz |
| Power supply | USB 5 V or external 5 V |
| Dimensions | 108 mm × 108 mm × 18 mm |
🧩 Hardware overview
GPIO Overview
The reSpeaker XVF3800 exposes 3 input pins (GPI) and 5 output pins (GPO) for external control. You can use these to read button states or control hardware like the mute LED, amplifier, or LEDs.
| Pin Name | Direction | Function |
|---|---|---|
| X1D09 | Input (RO) | Mute button status (high when released) |
| X1D13 | Input (RO) | Floating |
| X1D34 | Input (RO) | Floating |
| X0D11 | Output (RW) | Floating |
| X0D30 | Output (RW) | Mute LED + mic mute control (high = mute) |
| X0D31 | Output (RW) | Amplifier enable (low = enabled) |
| X0D33 | Output (RW) | WS2812 LED power control (high = on) |
| X0D39 | Output (RW) | Floating |
🔧 Applications
- Smart voice assistants: Integrates with Amazon Alexa, Google Assistant, Home Assistant, and other platforms for far‑field voice control and automation.
- Conference systems: USB Audio Class 2.0 compatibility for Teams, Zoom, and more; clear multi‑person pickup and real‑time status feedback.
- Audio processing development: Ideal for speech recognition, acoustic algorithms, and signal processing prototyping; open‑source friendly.
- Robotics voice interaction & control: 360° localization, command recognition, and robust suppression for interactive robots and voice‑controlled machines.
- Industrial voice control: Reliable command capture in factory, retail, and commercial environments with complex noise profiles.
📚 Documents
📦 Part list
| reSpeaker XVF3800 — USB 4‑Mic Array | x1 |