Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
AutoAnalogAudio
Create a wide range of sampling and audio related applications with simple API for onboard DAC (or PWM), ADC, DMA & Timers on Arduino devices (AVR & SAM)
I got it to play both MP3 and WAV files using ESP-audioI2S and arduino-audio-tools, though only single files. AAT uses player.copy() and the other uses audio.loop(), both can call files by name but only once, as far as I can tell.
I got it to play both MP3 and WAV files using ESP-audioI2S and arduino-audio-tools, though only single files. AAT uses player.copy() and the other uses audio.loop(), both can call files by name but only once, as far as I can tell.
Boards like the Adafruit Audio FX Mini, DFPlayer Mini, JQ6500 etc. all have the ability to call files by name/number. The TMRh20 library uses something like tmrpcm.play((char*)"EST_FART.WAV"); but isn't compatible with the ESP32. There is, however, a spin-off version AutoAnalogAudio, based on the TMRh20 library for the ESP32, but as far as I can tell it is for DAC. It does, however, use playAudio("/SHEEK_RATTLER.wav"); to call a file by name using myWAV.h.
Related posts
- Sound Module Suggestion
- Trying to figure out how to play an audio file using a ESP32, this is our build, code in the comments. Any assistance?
- Butting my head against extracting ID3 data and putting it into a JSON/Updating a Web Page
- The "while (Serial.available() > 0)" Block won't pickup on incoming messages sent from Arduino Uno despite them appearing on the Serial monitor.
- Thoughts/ Point in the right direction?