In the era of ubiquitous digital electronics we are constantly encountering devices that not only listen to our commands but also generate high quality sound. Not long ago the construction of a device offering such functions was extremely difficult and expensive. Today, we have a wide range of player modules at hand, allowing us to implement complex voice functions using just a few pins of a simple microcontroller. Selected models even allow recording several hours long.
MP3 / WAV / OGG / MIDI players
DFPlayer mini MP3 player with microSD slot
A module that allows you to play music files directly from micro SD card via the built-in slot. It communicates through the UART interface pins RX and TX with a microcontroller.MAX98357A decoder stereo DAC I2S - SparkFun DEV-14809
The stereo decoder's module DAC to communicate through the I2S interface. Built-in class D amplifier can provide up to 3.2 W of power to the speakers or headphones with...Mono 2.5W Class D Audio Amplifier - PAM8302 - Adafruit 2130
The module with class D audio amplifier. It is characterized by low power losses. It allows to connect a 4-8 ohm speaker of 2.5 W power. It has a built-in potentiometer for...Amplifier audio stereo 2x3W 5V PAM8403
A module with a universal two channel amplifier, powered by voltage of 5 V. It allows you to connect the speakers from 4 Ohms to 8 Ohms and 3 watts each. The module has...Amplifier audio stereo 2x3W 5V arduino bascom AVR - green
A module with a universal two channel amplifier powered by voltage of 5 V. It allows you to connect the speakers from 4 Ohms to 8 Ohms and 3 watts each.FM Radio Kit - DIY V2.0 - Kitronik 2157
A set of elements allowing you to build your own radio. The module is based on two circuits, a Si4820 radio receiver and one-channel NCP2890D amplifier . The set requires...Sound Card uGo Virtual 5.1 USB - UKD-1085
The sound card from uGo is equipped with a headphone output and a microphone input. The adapter has a USB type A connector that allows you to connect it to any device with...Amplifier Module - MAX98357 - DFRobot DFR0954
Audio amplifier module - MAX98357 - DFRobot DFR0954 perfectly works with microcontrollers with I2S audio outputs, such as ESP32 and can be used, for example, with IoT...i2 Audio Phono One - phono preamplifier MM
Phono One is a small, very good sounding phono preamplifier for MM systems . It is designed to achieve low group delay distortion, which makes the sound reproduced sound...- On sale!
- Promotion
Amplifier Deluxe Kit - kit to build an amplifier - Kitronik 2180
Amplifier Deluxe Kit is a kit for building a mono amplifier from Kitronik . It is compatible with any device equipped with a 3.5 mm jack socket. The manufacturer provides...WTV020 - MP3 player / decoder with microSD slot
A module that allows you to play music files directly from a microSD card via the built-in connector. Supports cards up to 1 GB. Supply voltage is from 2.6 V to 3.6 V.Fermion - DFPlayer Pro - 2-channel mini MP3 player with 128 MB built-in memory - DFRobot DFR0768
A two-channel mini MP3 player made by DFRobot. It can be operated in four ways: with Arduino (and related boards), via AT commands, with ADKEY key or physically with...Mono Amplifier V3.0 Pre-built - Kitronik 2165B
Mono Amplifier V3.0 Pre-built uses the NCP2890 audio amplifier IC with an output power of 1 W. The NCP2890 is a loudspeaker amplifier that is intended for use in portable...Stereo construction kit - stereo amplifier - Kitronik 2179
Mono Amplifier Kit is a kit for building a mono amplifier from Kitronik . It is compatible with any device equipped with a 3.5 mm jack socket. The manufacturer provides...SparkFun Audio Codec Breakout - WM8960 - Qwiic - with connectors - SparkFun BOB-21772
The SparkFun Audio Codec Breakout audio module is based on the WM8960 chip. It supports stereo speakers with a power of 1 W per channel and has an interface through which...HeadAmp 2016 set + Noise Reduction
Headphone amplifier is an official product of YouTube channel Noise Reducer. The kit contains a main board with soldered SMD components and a set of THT components for...Bluetooth Stereo Amplifier Module - 2x 3W speaker - Kitronik 2182
Bluetooth Stereo Amplifier Module is a modern amplifier for prototype projects that enables remote and direct music playback using a phone, tablet or computer. It uses...- New
DFRobot Gravity - MP3 player - JQ8400-FL UART
Module that allows you to play music files directly from the 8 MB device memory . It supports MP3 and WAV formats. It communicates with the microcontroller via the UART...Audio BFF Add-on - 3W I2S audio amplifier module - for QT Py and Xiao - Adafruit 5769
Audio BFF Add-on is another add-on developed by Adafruit, which allows you to expand the capabilities of the QT Py and Xiao series with additional functionalities. This time,...- New
MP3 Player VS1053 Shield - Shield for Arduino - SparkFun DEV-12660
A module that allows you to play music files directly from micro SD card via the built-in slot. Output is a 3.5 mm Jack to connect speakers or headphones.Audio FX Mini Sound Board - WAV/OGG 2MB player - Adafruit 2342
Standalone module which supports playback of wav or oog files stored in memory. The device is powered with voltage from 3 V to 5.5 V, has stereo output which can be programmed...SparkFun Qwiic Speaker Amp - audio amplifier TPA2016D2 - SparkFun DEV-20690
Class D stereo , unfiltered audio amplifier equipped with the TPA2016D2 chip from Texas Instruments. The module has selectable gain ranging from -28 dB to 30 dB in 1 dB...- On sale!
- Promotion
SparkFun WVR Audio Development Board - ESP32 - USB Host Version - SparkFun DEV-21308
The SparkFun WVR Audio development board in the USB Host version is an advanced audio processing device equipped with an ESP32 microcontroller . It allows playback of up to...See also
What audio recording format should I use?
Of the dozens of audio recording formats, three standards are currently the most popular:
- WAV - this is called uncompressed audio - the audio samples are recorded and played back one by one, exactly as they were recorded. WAV files offer the highest quality sound (lossless recording), but they take up quite a bit of memory.
- MP3 - the world's most popular lossy recording format - the data is compressed, which means that for a greater or lesser loss of sound quality we can save many times longer recordings on the same capacity of the medium. By choosing the level of compression we can establish a compromise between quality and file size.
- Ogg - lossy (compressed) recording format, providing comparable or better sound quality than MP3. When using this format you should check if your MP3 module has the function to play this type of files.
MP3 / WAV / OOG / MIDI players - the Swiss Army Knife of audio
One player module can allow you to play several types of files, and the most sophisticated models also provide the ability to record audio using the built-in microphone or line input. A simple WAV or MP3 player can be a universal module with goldpin terminals or an Arduino shield. For those who deal with sound production or home recording, we recommend a functional, modular MIDI player.
Small but memorable
MP3 or WAV player in a form of module can be easily connected to Arduino or any microcontroller and control playback of recordings without getting into the intricacies of audio technology. In our offer you'll find player modules compatible with memory cards. Thanks to this you can easily save new files, and with a large capacity memory card you will never run out of space for new recordings. However, if you do not need many hours of recordings, but instead just a few or several short audio messages, consider buying a module with built-in flash memory. The Adafruit Audio FX Mini Sound Board WAV/OGG player has 2MB of built-in memory on board, so without the need for an SD card, you can upload the messages you need to the module using a microUSB cable.