Skip to content

m5stack/M5Echo-Pyramid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M5Echo-Pyramid

Overview

SKU:A167

Echo Pyramid is a functional base designed for smart voice interaction applications. Specifically tailored for M5Stack's Atom / AtomS3 / AtomS3R series controllers, it offers plug-and-play functionality to quickly build voice devices with high-performance audio interaction capabilities. By connecting an Atom series controller, users can achieve audio data processing, wireless communication, business logic control, and IoT connectivity. It is suitable for various smart interaction scenarios such as far-field voice recognition, voice assistants, and voice control.

The device features a built-in independent STM32G030F6P6 microcontroller, dedicated to managing the bilateral capacitive touch sliding areas and RGB indicator lights, enabling low-latency touch response and colorful, programmable light feedback. Through intuitive touch operations combined with rich visual indications, users can easily perceive device status, voice interaction results, or system prompts, enhancing the overall user experience and product expressiveness. The audio system utilizes the high-performance ES8311 audio codec, paired with ES7210 microphone input acquisition + AEC (Acoustic Echo Cancellation), achieving efficient echo cancellation, noise suppression, and clear far-field voice capture, providing a reliable guarantee for voice recognition and full-duplex interaction. Driven by the AW87559 high-efficiency Class-D speaker driver chip, the built-in 5W @ 3Ω speaker delivers clear audio output with excellent dynamic range. The system incorporates the SI5351 programmable clock generator as the master clock source (MCLK), providing low-jitter and flexibly configurable clock signals for the audio ADC and DAC, effectively improving voice recognition accuracy and overall audio performance.

Echo Pyramid is ideal for development scenarios such as smart speakers, desktop voice assistants, voice control hubs, local/cloud voice interaction prototypes, and IoT voice gateways.

Related Link

License

About

Echo Pyramid library, support Arduino and esp-idf framework.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors