u/bradcrc
Not possible to use screen, mic, and a speaker on a Cheap Yellow Display in ESPHome?
A couple years ago I built a little voice assistant using CYD.
They seem to work fine, but I was never able to figure out how to get the screen, a microphone, and a speaker (either the internal amp, or external amp) all working at the same time with the limited pins on the CYD. So I shelved the whole thing and just recently dusted it off again to play with.
I had done an audio workaround by sending the audio URL to an external media player. I originally used a second ESP32 for media player output, but the recent deprecation of the old media player and replacement with "speaker" has made the esphome media player unstable and unusable for that purpose from what I've found, so now I just use a google device for audio output.
But obviously using the onboard speaker amp on the CYD, or even an attached amp would be much better, if anyone smarter than me (which is most people) knows how that might be done. I've tried everything I can think of.
I dont need or care about touch, that would be cool, but not necessary like mic and speaker and screen.
here's my garbage code: CYD Voice Assist Source yaml
I don't imagine there's a solution for this, would be happy if someone has figured this out at some point, and can prove me wrong.