Reddit reviews T8 V1.3 TTGO ESP32 4MB PSRAM TF Card 3D Antenna WiFi Module Bluetooth ESP32-WROVER Micropython T1G2
We found 1 Reddit comments about T8 V1.3 TTGO ESP32 4MB PSRAM TF Card 3D Antenna WiFi Module Bluetooth ESP32-WROVER Micropython T1G2. Here are the top ones, ranked by their Reddit score.
Personally, I'd go with the ESP+Relay. It might not be the simplest way to do this, but it'll be the cheapest and you'll learn more. It'll be easier to implement the DFPlayer into the ESP than it would be to modify the firmware on a Sonoff/Shelly to do it.
You could get something like this TTGO T8 board on Amazon that has a MicroSD slot on board, hook up an I2S amp breakout like this for $6 and playback audio directly from the board.