Echo Pyramid enables smart voice interaction applications on M5Stack Atom ESP32 IoT controllers

Designed for M5Stack Atom, AtomS3, and AtomS3R series IoT controllers based on ESP32 or ESP32-S3 wireless SoC, the Echo Pyramid base enables smart voice interaction applications such as far-field voice recognition, voice assistants, voice control, and more.

The device features a built-in speaker, a MEMS microphone, an ES8311 HD audio codec for playback and capture, and an STM32 MCU for touch areas and RGB LED management. It’s powered via a USB Type-C port and can be expanded through a 4-pin connector for I2C modules.

M5Stack Echo Pyramid

Echo Pyramid specifications:

  • Supported IoT controllers – M5Stack Atom, AtomS3, and AtomS3R
  • Microcontroller –  STMicro STM32G030F6P6 32-bit Arm  Cortex-M0+ CPU @ 64 MHz with 8KB SRAM, 64 KB flash
  • Audio
    • HD Codec – ES8311, handles playback and recording
    • Microphone – LMA3729T381-0Y3S MEMS microphone
    • ADC – ES7210 for microphone input
    • Built-in speaker on the bottom of the pyramid
    • Amplifier – AW87559 Class-D speaker driver for the speaker
    • Si5351 programmable clock generator supplying low-jitter, flexibly configurable clock signals to both the audio ADC and DAC for improving voice recognition accuracy and overall audio performance
  • USB – USB Type-C port for power and programming
  • Expansions – 4-pin HY2.0 connector with I2C
  • Misc
    • 28x WS2812 RGB LED (7x LEDs per RGB bar strip)
    • Touch Function – Dual-side touch-slider zones with 4 touch detection points, 2 per side
  • Power Supply – 5V DC via USB-C port
  • Power Consumption
    • Standby Current – 14.92mA;  standby without controller
    • Operating Current – 578.47mA; using maximum volume output with IoT controller connected
  • Dimensions – 83.6 x 83.6 x 56.7 mm
  • Weight – 100.7 grams
  • Temperature Range – -10°C ~ 60°C

M5Stack Pyramid Smart Audio Applications for ATOM Echo controller

Echo Pyramid Speaker Bottom Side
Bottom side with speaker

The design reminds me of the M5Stack “AI Pyramid Computer Box” AI mini PC released last month, but besides the form factor, the devices have completely different use cases, and the Pyramid Echo serves as a flexible smart speaker for a range of audio applications. Somebody at M5Stack must be a big fan of pyramids…

M5Stack provides hardware documentation, including PDF schematics and a pinout diagram, as well as an Arduino library, an ESP-IDF-based Bluetooth speaker program, and tutorials for Home Assistant, Xiaozhi Voice Assistant, and making a Bluetooth speaker. You’ll find all that and more on the documentation page.

Echo Pyramid AtomS3R Xiaozhi AI Voice Assistant
Echo Pyramid with M5Stack AtomS3R running Xiaozhi AI Voice Assistant (WiFi configuration stage)

The Echo Pyramid sells for $24.90 on AliExpress or the M5Stack store. You’ll also need to add a compatible IoT controller if you don’t own one already. You’ll find the full list on AliExpress with prices ranging from $7.50 to $24.50, each with its own features set (display, camera, etc.).

We’ve seen other ESP32-based smart speaker solutions, like the Waveshare ESP32-S3-AUDIO-Board or Espressif Systems EchoEar, but I suspect the audio quality may be better on the Pyramid Echo (TBC). I also like the touch-sensitive slider areas for intuitive controls like next/previous track and volume in the Bluetooth speaker firmware demo shown in the video below.

YouTube video player

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard

4 Replies to “Echo Pyramid enables smart voice interaction applications on M5Stack Atom ESP32 IoT controllers”

  1. I think it bears mentioning that M5Stack is owned by Espressif (the makers of ESP chips). So it’s about as official of a development platform as you can ask for.

    It’s interesting that they seem very shy about sharing this information. It’s not mentioned anywhere on their webpage

    Funny enough their company history ends right before the acquisition

    https://m5stack.com/about-us

    https://www.espressif.com/en/news/Espressif_Acquires_M5Stack

    Maybe to not be so blatant about competing with their own customers?

    Their naming strategy with ATOM and Core2 is also very bizarre. Weird company.. But it’s cool to see how the parent chip company envisions their products to be used

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC