Requested
— Edited
Echo M5 Atom Support. (Smart Speaker/Mic) Score 1818
The M5 Atom is a small smart speaker / microphone that works with an ES32 that allows you to transfer and receive audio files to the device. So speech to text, text to speech etc for controlling your robot. This would be a great little add on for synthiam as we can the use this with AI to control our robots. probably best as an add on to Esp32 firmware for ARC.
https://shop.m5stack.com/products/atom-echo-smart-speaker-dev-kit
Want to see this feature happen? Like it to increase the score.
@athena what does the default firmware of the ATOM ECHO provide? Or are users expected to program the device for their own custom use-case?
The ATOM ECHO, like many ESP32-based devices, typically comes with minimal default firmware that primarily serves to demonstrate basic functionality. This might include simple examples of audio playback or recording capabilities. However, for practical applications, especially in custom robotics projects, users are generally expected to program the device according to their specific needs.
Default Firmware Capabilities:
The default firmware on the ATOM ECHO might include:
Custom Programming for Specific Use-Cases:
For integration with systems like Synthiam ARC or for specific functionalities in a robotics project, you would typically need to develop custom firmware. This involves:
Tools and Resources:
Conclusion:
While the ATOM ECHO might come with basic examples in its default firmware, leveraging its full potential in a robotics project like those managed with Synthiam ARC will typically require custom programming. This allows you to tailor the device’s capabilities to meet the specific demands of your project, whether it’s for voice control, audio feedback, or other interactive features.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
There is an opensource tool called open interpreter that uses this device. They repackage it and sell it for $100 with a battery, battery management system and a 3D printed case. The software has two components the client end (esp + arduino code) and workstation end (LLM + some automation code) that can control your PC to send emails, create spreadsheets, post on social media etc .
warning this video is overhyped and it is literally just a repackaged atom echo.
well my m5stack atom turned up. This device works but the mic and speaker are terrible. (It's one of those ultra small speakers like on the iotiny. The 3D printed 01 case doesn't improve audio or mic at all so it needs a redesign case. Will need to take lessons learned from Jeremie voice box for the EZ-Robot inmoov head.
The open interpreter app is alpha at best and was designed to work on a MAC with GPT4. I tried windows #fail then hacked it onto WSL and then moved over to full ubuntu due to issues. You can get it to work sort of with groq and the 01 with a local model but it really doesn't work as well as it does gpt4. GPT4 is cosing me about $20 USD ($30 CAD) a day playing with it so not sustainable.
I picked up a couple of the other M5 stacks I will play with and see if I can connect to ARC. The core2 is pretty impressive and pushes ESP to the limit.
That's too bad - but glad you figured it out for us!