Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ElatoAI -- Secure websockets with bidirectional audio and Opus audio compression for AI speech-to-speech projects #2033

akdeb started this conversation in Show and tell
Discussion options

Hi everybody, I launched a repo that helps you run Realtime AI speech models on an ESP32S3 on Arduino and Edge functions.

👾 www.github.com/akdeb/ElatoAI

This time last year I didn't know what an ESP32 was. I had played with popular microcontrollers like Arduino and Raspberry Pi but the ESP32 was a new learning experience for me. After spending many hours on this amazing repo by @pschatzmann and links2004's websockets repo and several iterations, I created a version that works well for production grade scenarios.

It uses the following libraries:

 bblanchon/ArduinoJson@^7.1.0 
 links2004/WebSockets@^2.4.1 
 ESP32Async/ESPAsyncWebServer@^3.7.6 
 https://github.com/esp-arduino-libs/ESP32_Button.git#v0.0.1 
 https://github.com/pschatzmann/arduino-audio-tools.git#v1.0.1
 https://github.com/pschatzmann/arduino-libopus.git#a1.1.0

Repos linked:

The really cool thing is the circuit setup is fairly simple

pcb-design

Hardware options

And if you are looking for a circuit board that provides all of this in one PCB, I also started selling a device and a devkit here:
Device: https://www.elatoai.com/products
AI Devkit: https://www.elatoai.com/products/ai-devkit

I would love for you to check out how we are using arduino-audio-tools in our repo to bring AI speech models closer to edge devices like the ESP32. Good luck on your projects and please let me know if you have any questions / thoughts.

You must be logged in to vote

Replies: 0 comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant

AltStyle によって変換されたページ (->オリジナル) /