Adding ElatoAI project — OpenAI Realtime API Speech on ESP32 devices with Arduino and Deno Edge Functions #1808
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adding ElatoAI: A platform for building voice AI agents on device using OpenAI Realtime API Speech with ESP32 on Arduino and Deno Edge Functions for extended conversations with very low latency, globally.
Main repo: https://www.github.com/akdeb/ElatoAI
Motivation
This contribution shows a practical implementation of OpenAI's Realtime API for realtime AI speech-to-speech models in an embedded hardware context on the ESP32 programmed in C++ on Arduino. We are providing developers, a complete framework for creating voice-based AI agents using affordable and accessible hardware.
We launched last week and have found folks cloning the repo 300+ times with 75 forks and 900+ GitHub stars within a week. Essentially, we are lowering the barrier for people to bring AI speech using the OpenAI Realtime API to their projects. You can get started in minutes as shown in this Quickstart video
People have expressed pains about:
Arduino has a thriving community online with over 30 million developers globally. Even more exciting is that Espressif the company that makes the ESP32 board has sold over 1 billion units (combined with its older ESP8266 board). From our launches on Reddit, HackerNews, people have expressed a strong preference to use our repo over the current low-level implementations of Realtime AI Speech.
For new content
When contributing new content, read through our contribution guidelines, and mark the following action items as completed:
We will rate each of these areas on a scale from 1 to 4, and will only accept contributions that score 3 or higher on all areas. Refer to our contribution guidelines for more details.