For a compact Raspberry Pi retro radio or voice intercom that needs both a microphone and a small speaker, the Raspberry Pi Codec Zero is the clearest fit: it combines a built-in microphone, an external electret microphone input, and a mono speaker driver rated at 1.2 W into 8 Ω. It is a modest-output option, not a room-filling amplifier. Choose a Pi with a 40-pin GPIO header, then select the speaker and controls around the board’s limits.
Which Raspberry Pi audio board fits your project?
The right board depends mainly on whether you need a microphone, stereo output, or direct power for passive speakers. Raspberry Pi’s audio HATs fit computers with 40-pin GPIO headers; check GPIO requirements against buttons, LEDs, and sensors before settling on a layout. The boards use GPIO/I2S-related pins, and normal attachment does not require soldering. See Raspberry Pi audio-board documentation.
| Board | Best fit | Inputs and outputs | Power and constraints |
|---|---|---|---|
| Codec Zero | Compact mono radio, voice intercom, or smart-speaker-style build | Built-in MEMS microphone, external electret microphone input, auxiliary stereo input/output, and one mono speaker terminal | 1.2 W at 5 V into 8 Ω, with total harmonic distortion under 10%, according to Raspberry Pi audio-board documentation accessed in 2026; requires a 40-pin GPIO header |
| DigiAMP+ | Stereo passive speakers or a build needing more speaker power | Direct connection to passive stereo speakers | Product page states up to 35 W per channel; requires an external 12–24 V supply. Documentation describes two passive speakers up to 25 W and says the board is designed for Pi 3 and earlier, with power caveats for later models. |
| DAC+ | Stereo analog output to active speakers or a separate amplifier | RCA line output and headphone output | Line-level output; does not amplify passive speakers. |
| DAC Pro | Higher-fidelity line output and headphone use | RCA line output, headphone output, and optional balanced/differential output | For active speakers or external amplification; not a direct passive-speaker driver. |
Codec Zero: the compact mono choice
Codec Zero is the best-supported starting point when a single audio HAT needs to capture voice and play it through one speaker. Raspberry Pi describes it as a “great starting point for audio projects such as a walkie-talkie, intelligent doorbell, smart speaker, or vintage radio hack.” The product page lists a 24-bit/96 kHz codec; that specification describes the codec, not guaranteed loudness or sound quality in a completed enclosure. See the Codec Zero product page.
Choose a compatible speaker
Pair Codec Zero with a small 8 Ω passive speaker and keep its 1.2 W output rating in mind. Raspberry Pi’s documentation says a small passive speaker is probably sufficient for its toy chatter-box example, but does not establish how loud a finished radio enclosure will be. A larger enclosure, room, or listening distance may call for a different amplification approach rather than assuming this board will fill the space.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstall#1 Best Overall
- Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards, Integrates WM8960 low power stereo CODEC, communicates via I2S interface.
- Integrates dual high-quality MEMS silicon Mic, supports left & right double channels recording, nice sound quality.
- Onboard standard 3.5mm earphone jack, play music via external earphone.
- Onboard dual-channel speaker interface, directly drives speakers, Supports sound effects such as stereo, 3D surrounding, etc.
- Comes with development resources and manual (python demo code for playing / recording): n9.cl/ugb2e
Plan microphone placement and controls
The built-in MEMS microphone avoids adding a separate mic for a basic voice build; the external electret input gives another option when the enclosure design calls for it. A momentary button, rotary encoder, mounting hardware, and an enclosure are optional project parts, not requirements. Leave room for the chosen controls and verify GPIO needs against the HAT before committing to wiring.
When to choose DigiAMP+, DAC+, or DAC Pro
DigiAMP+ for passive stereo speakers
DigiAMP+ is the alternative to consider when the project needs stereo passive-speaker output or more speaker power. Raspberry Pi’s product page says up to 35 W per channel, while its documentation describes connecting two passive speakers up to 25 W; these are distinct published contexts, not a single merged rating. The board needs an external 12–24 V DC supply. Raspberry Pi warns not to power the Pi from its own input while DigiAMP+ is in use, because DigiAMP+ supplies the Pi through the GPIO header. The documentation says it is designed for Pi 3 and earlier and gives a USB hub/power warning for later devices. Review the DigiAMP+ product page and audio-board documentation against the exact Pi model and power setup.
Rank #2
- This ReSpeaker 2-Mic Pi HAT shield is compatible with raspberry pi 4/4B/Pi3/3B/2B, designed for AI and voice applications. It is a low power stereo Codec based on the WM8960.
- There are two microphones on the shield for sound collection, three APA102 RGB LEDs, one user button and two Grove connectors for application extension.
- Comes with a 3.5mm audio jack or XH2.54-2PIN speaker output can be used for audio output.
- You can build a more powerful and flexible voice product that integrates Amazona voice services, Assistant, and more.
- Package includes: 2 x ReSpeaker 2-Mic Pi HAT Shield
DAC boards for active speakers or a separate amplifier
DAC+ and DAC Pro provide analog line output and headphone support; DAC Pro also offers optional balanced/differential output. Use active speakers or connect a separate amplifier if the speakers are passive. A Raspberry Pi 1–4 3.5 mm TRRS jack is also line-level rather than speaker-level, so it should not be treated as a passive-speaker output. See Raspberry Pi setup documentation.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.A practical parts checklist
- Raspberry Pi: Select a model with a 40-pin GPIO header and check any model-specific board guidance.
- Audio board: Codec Zero for compact mono voice capture and playback; DigiAMP+ for stereo passive speakers with its separate power supply; DAC+ or DAC Pro for line output to active speakers or an amplifier.
- Speaker: For Codec Zero, choose a small 8 Ω passive speaker and account for the 1.2 W rating.
- Controls and enclosure: Add a button, rotary encoder, enclosure, or mounting hardware only as the design requires, while reserving compatible GPIO.
Raspberry Pi published prices in a 2022 article of $20 for Codec Zero, $30 for DigiAMP+, $20 for DAC+, and $25 for DAC Pro. Those are historical prices, not current regional pricing; current stock and prices are not established here. See Raspberry Pi’s 2022 audio-board article.
Recommended Free Tools
Quick Recap
Best Value
- [All-in-One Audio & Display Expansion] Elevate your Raspberry Pi projects with the Whisplay HAT. It seamlessly integrates a high-performance audio codec, an onboard speaker, dual microphones, and a vibrant 1.69-inch color LCD (240x280 resolution) into a single, compact board. Perfect for building smart speakers, voice assistants, and creative media terminals.
- [Perfect Match for Pi Zero & More] Designed with the exact same form factor (65mm x 30mm) as the Raspberry Pi Zero and Zero 2 W, this expansion board fits flawlessly into handheld and ultra-portable setups. It is also fully compatible with Raspberry Pi 5 via the standard 40-pin GPIO header.
- [High-Fidelity Audio System ] Powered by an integrated high-quality audio codec with dual microphones and onboard speaker for accurate voice capture, and a PH2.0 expansion interface for external speaker connection—ideal for voice recognition, AI chatbots, and high-quality audio playback.
- [Developer Friendly & Programmable] Equipped with programmable physical buttons to trigger scripts or custom functions, RGB LEDs add visual appeal and status cues to your projects. Comes with full Python drivers, open-source documentation, and ready-to-run GitHub examples to kickstart your next AI or IoT project.
- [Zero Soldering, Easy Installation] Simply plug the Whisplay HAT directly onto your Pi's 40-pin GPIO pins and start creating. Note: Please handle by the edges of the PCB to avoid pressing or putting heavy pressure on the fragile glass screen.
Rank #4
- DA7212 I2S Audio Board, based on RPi 40PIN GPIO header, compatible with Raspberry Pi series boards. Adopts DA7212 professional stereo DAC chip, controlled through I2C, with audio transmitted via I2S interface.
- Onboard standard 3.5mm headphone jack, supports audio playback via external headphones. Onboard AUX input connector for easy connection to other devices.
- Onboard speaker screw terminal and dual channels PH2.0 speaker header, compatible with multiple application scenarios. Onboard dual microphones allow for recording without connecting any additional devices.
- Onboard programmable button and indicators for custom functions. Supports sampling frequency up to 96KHz. Supports up to 24-bit resolution audio data.
- Comes with Online Development Resources and Tutorials to help you get started quickly: bit.ly/3Ozv105
Rank #3
- 【Direct-Connect HiFi DAC Expansion Board】Seamlessly integrates with Raspberry Pi 5, 4, 3B+, Zero & Zero W via 40-pin GPIO. No soldering or external wiring needed – unlock studio-grade audio at 10% of traditional cost. Features 384kHz/32bit PCM5122 DAC with dual ultra-low jitter oscillators (45.158MHz/49.152MHz).
- 【Reference-Class Audio Engineering】TI PCM5122 reference DAC delivers 112dB SNR and -78dB THD+N, coupled with film capacitors for pristine RCA/3.5mm outputs. Master-clock mode eliminates Raspberry Pi jitter, supporting DSD over PCM (DOP) and 8kHz-384kHz sampling.
- 【Universal OS & Software Support】Tested with Volumio, Moode, RuneAudio, LibreELEC, and Raspberry Pi OS. Stream high-res audio via network/NAS/USB storage. Onboard EEPROM enables plug-and-play configuration.
- 【Professional Dual-Output Interface】Gold-plated RCA line-level outputs (2.1Vrms) + dedicated headphone amp (138mW@32Ω via TPA6133). Independent grounding eliminates crosstalk for studio monitors or high-impedance headphones.
- 【Developer-Optimized Design & Support】Features ultra-low-noise power regulation + reserved IR port (GPIO26). Compliant with Raspberry Pi HAT specs, with open-source SDK, documented API, and technical support via InnoMaker Wiki (link in manual).
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

