atomic14 / atomic14/esp32-pdm-audio
I'm Desperately trying to understand how this works
- Dominant language
- C++
- Stars
- 23
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
Hello,
I've recently found your video on how to output an audio signal to a speaker with an ESP32-S3 without the need of an amp or DAC using I2S. However I can not understand how to implement the ideas that you provided in a simple context. I looked through the files that you've posted and it seems to be significantly more complex than I expected and I'm not sure if this is because of how you've implemented your workarounds or if it's just required.
If possible could you please create an example sketch that has the simplest code required to get this amazing solution to work. Pulling audio from just a raw audio stream so I can understand if my setup works and the code is working as intended. If I could get this to work it would be an amazing solution and would help cut down on the hardware required for a circuit that I'm building. Thank you so much
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the files posted in the issue and the existing ESP32-S3/I2S implementation first. Add a minimal example sketch that pulls audio from a raw audio stream and demonstrates the setup; done means the example produces audio on the speaker and makes the required steps understandable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc, embedded-iot
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100