ESP32-WROVER-B with PSRAM Module
ESP-WROVER-32D is a powerful, generic WiFi-BT-BLE MCU module that targets a wide variety of applications ranging from low-power sensor networks to the most demanding tasks such as voice encoding, music streaming, and MP3 decoding. Compares to the WROOM Version, the ESP32-WROVER-B has an 8MB PSRAM chip for when you have massive data buffering needs. It is a bigger module than the WROOM-32. The core processing chip (ESP32) and SPI Flash (4MB) is the same, it's just got more RAM available.
This ESP32-WROVER-B with PSRAM Module has been popularly used on IoT projects, There plenty of usages reference on Arduino IDE setup, Lua, and MicroPython port. There also many kinds of ESP32-related open hardware products such as: ESPlay Micro.