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.Amplifier audio TDA2030 mono 18W 6-12V
Module with universal power amplifier, power voltage from 6 V to 12 V. It allows to connect speakers with power up to 18 watts. It has a built-in potentiometer to change the...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...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...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...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.TDA7294 - 100W audio amplifier
A high-performance 100W TDA7294 -based amplifier module for DI enthusiasts that can be used to create powerful home audio systems. It combines simplicity of installation...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.Audio FX Mini Sound Board - WAV/OGG player 16MB - Adafruit 2341
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...MP3 Trigger - MP3 player - SparkFun WIG-13720
Module of MP3 player, allowing you to easily add sound files. MP3 files are saved on the SDSC memory and card SDHC formatted in FAT16 or FAT32 format.Amplifier Audio Stereo Bluetooth 5.0 - DFRobot DFR0675-EN
The Bluetooth 5.0 digital amplifier module can be used as a speaker that connects to a Raspberry Pi or mobile phone via Bluetooth. It has a volume control function and can be...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,...MP3 player VS1003 with microphone
VS1003 is a complete audio decoder MP3 / WMA / MIDI and ADPCM encoder which main properties are: high quality stereo DAC Converter; 16-bit, adjustable converter ADC , and...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...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...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...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...I2S Amp BFF - audio amplifier - QT Py and Xiao - Adafruit 5770
I2S Amp BFF is an audio amplifier from Adafruit . It mounts to the back of the board, making it a compact solution for projects where space is limited. The module contains a...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...Codec VS1053 - MP3/WAV/MIDI/OGG player with recording function - Adafruit 1381
Module with VS1053 codec that allows you to play music files MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC, WAV directly from a microSD card. Output 3.5 mm Jack to connect speakers or...WM8960 - audio player I2S I2C - Waveshare 15019
Energy saving audio module with built-in microphone based on the WM8960 codec. Supports common sample rates, such as 8/11,025/22,05/44,1/48 KHz, etc. and sound effects such as...Serial MP3 Player Shield - MY1690X - overlay for Arduino - SparkFun DEV-28021
Serial MP3 Player Shield with MY1690X is a practical extension for Arduino boards that allows you to add audio playback from a microSD card without additional components....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...What audio recording format should I use?
Among dozens of audio recording formats, three standards are currently the most popular:
WAV – this is the so-called uncompressed audio – audio samples are saved and played back one by one, exactly as they were recorded. WAV files offer the highest sound quality (lossless recording), but they take up quite a lot of memory.
MP3 - the most popular lossy recording format in the world - the data is compressed, which means that at the price of a greater or lesser loss of sound quality, we can save recordings that are many times longer on the same storage capacity. By choosing the compression level, we can establish a compromise between quality and file size.
Ogg – a lossy (compressed) recording format that provides comparable or higher sound quality compared to MP3. When using this format, please check whether our 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 allow you to record sound using the built-in microphone or line input. A simple WAV player or MP3 player can be a universal module with goldpin pins or an Arduino shield.
For people involved in sound production or home recording, we recommend a functional, modular MIDI player.
Small but unforgiving
An MP3 or WAV player in the form of a module can be easily connected to Arduino or any microcontroller and control the playback of recordings without going into the intricacies of audio technology. Our offer includes player modules that work 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 further recordings. However, if you do not need many hours of recordings, and instead just a few or a dozen short audio messages, consider purchasing a module with built-in Flash memory. The Adafruit Audio FX Mini Sound Board WAV/OGG player has 2MB of built-in memory, so you can upload the necessary messages to the module via a microUSB cable without the need for an SD card.
MP3 / WAV / OGG / MIDI players - FAQ
It is worth choosing an MP3 player that allows you to connect various devices ( headphones , speakers , microphone, computer) and also plays as many popular music file formats as possible, such as OGG, MIDI or WAV. Another practical feature is an additional memory card that can hold more music.
MP3 files can be played on most smartphones, laptops and personal computers, as well as on special devices (MP3 and MP4 players).
Nowadays, the vast majority of features available in MP3 players can be found in every popular smartphone. However, the advantage of the players is the ability to work for a long time on a single charge and high mechanical durability.
