update main readme
This commit is contained in:
parent
6632e51285
commit
2d2284ceab
1 changed files with 10 additions and 16 deletions
26
README.md
26
README.md
|
|
@ -1,13 +1,3 @@
|
||||||
<!--
|
|
||||||
<img src="assets/ks.png" alt="Elato Logo" width="100%">
|
|
||||||
|
|
||||||
|
|
||||||
### 🚀 Kickstarter Pre-Launch
|
|
||||||
|
|
||||||
Elato is heading to Kickstarter! After a year of prototyping and shipping early units, we’re preparing our very first campaign. Your early support means a lot. Even one click helps us bring Elato to more people.
|
|
||||||
|
|
||||||
➡️ [Kickstarter Pre-launch Page](https://www.kickstarter.com/projects/elatoai/elato-make-toys-talk-with-ai-voices) — click **“Notify me on launch”** to be first in line when we go live.
|
|
||||||
-->
|
|
||||||
<a href="https://www.kickstarter.com/projects/elatoai/elato-make-toys-talk-with-ai-voices" target="_blank">
|
<a href="https://www.kickstarter.com/projects/elatoai/elato-make-toys-talk-with-ai-voices" target="_blank">
|
||||||
<img src="assets/ks.png" alt="Elato Logo" width="100%">
|
<img src="assets/ks.png" alt="Elato Logo" width="100%">
|
||||||
</a>
|
</a>
|
||||||
|
|
@ -27,7 +17,7 @@ Elato is heading to Kickstarter! After a year of prototyping and shipping early
|
||||||
|
|
||||||
# 👾 ElatoAI: Realtime Speech AI Agents for ESP32
|
# 👾 ElatoAI: Realtime Speech AI Agents for ESP32
|
||||||
|
|
||||||
Realtime AI Speech powered by **OpenAI Realtime API**, **Eleven Labs AI Agents**, and **Gemini Live API**, ESP32, Secure WebSockets, and Deno Edge Functions for >15-minute uninterrupted global conversations
|
Realtime AI Speech powered by SoTA AI voice models like **OpenAI Realtime API**, **Eleven Labs AI Agents**, **Gemini Live API**, **Hume AI EVI4**, on ESP32, with Secure WebSockets, and Deno Edge Functions for >15-minute uninterrupted conversations globally.
|
||||||
|
|
||||||
<div align="center" style="margin: 20px 0;">
|
<div align="center" style="margin: 20px 0;">
|
||||||
<!-- <a href="https://www.kickstarter.com/projects/elatoai/elato-make-toys-talk-with-ai-voices" target="_blank">
|
<!-- <a href="https://www.kickstarter.com/projects/elatoai/elato-make-toys-talk-with-ai-voices" target="_blank">
|
||||||
|
|
@ -157,7 +147,8 @@ cp .env.example .env
|
||||||
# SUPABASE_KEY=<your-supabase-anon-key>
|
# SUPABASE_KEY=<your-supabase-anon-key>
|
||||||
# OPENAI_API_KEY=<your-openai-api-key>
|
# OPENAI_API_KEY=<your-openai-api-key>
|
||||||
# GEMINI_API_KEY=<your-gemini-api-key>
|
# GEMINI_API_KEY=<your-gemini-api-key>
|
||||||
# ELEVENLABS_API_KEY=<your-elevenlabs-api-key
|
# ELEVENLABS_API_KEY=<your-elevenlabs-api-key>
|
||||||
|
# HUME_API_KEY=<your-hume-api-key>
|
||||||
|
|
||||||
# Run the server at port 8000
|
# Run the server at port 8000
|
||||||
deno run -A --env-file=.env main.ts
|
deno run -A --env-file=.env main.ts
|
||||||
|
|
@ -188,7 +179,7 @@ ElatoAI consists of three main components:
|
||||||
|
|
||||||
## 🌟 Full list of features
|
## 🌟 Full list of features
|
||||||
|
|
||||||
1. **Realtime Speech-to-Speech**: Instant speech conversion powered by OpenAI's Realtime API, Gemini's Live API and Eleven Labs AI Agents.
|
1. **Realtime Speech-to-Speech**: Instant speech conversion powered by OpenAI's Realtime API, Gemini's Live API, Eleven Labs AI Agents and Hume AI EVI4.
|
||||||
2. **Create Custom AI Agents**: Create custom agents with different personalities and voices.
|
2. **Create Custom AI Agents**: Create custom agents with different personalities and voices.
|
||||||
3. **Customizable Voices**: Choose from a variety of voices and personalities.
|
3. **Customizable Voices**: Choose from a variety of voices and personalities.
|
||||||
4. **Secure WebSockets**: Reliable, encrypted WebSocket communication.
|
4. **Secure WebSockets**: Reliable, encrypted WebSocket communication.
|
||||||
|
|
@ -238,9 +229,11 @@ flowchart TD
|
||||||
Edge -->|OpenAI API| OpenAI[OpenAI Realtime API]
|
Edge -->|OpenAI API| OpenAI[OpenAI Realtime API]
|
||||||
Edge -->|Gemini API| Gemini[Gemini Live API]
|
Edge -->|Gemini API| Gemini[Gemini Live API]
|
||||||
Edge -->|ElevenLabs API| ElevenLabs[ElevenLabs AI Agents]
|
Edge -->|ElevenLabs API| ElevenLabs[ElevenLabs AI Agents]
|
||||||
|
Edge -->|Hume API| Hume[Hume AI EVI4]
|
||||||
OpenAI --> Edge
|
OpenAI --> Edge
|
||||||
Gemini --> Edge
|
Gemini --> Edge
|
||||||
ElevenLabs --> Edge
|
ElevenLabs --> Edge
|
||||||
|
Hume --> Edge
|
||||||
Edge -->|WebSocket| ESP32
|
Edge -->|WebSocket| ESP32
|
||||||
ESP32 --> UserOutput
|
ESP32 --> UserOutput
|
||||||
```
|
```
|
||||||
|
|
@ -312,10 +305,11 @@ lib_deps =
|
||||||
|
|
||||||
1. Looking for Speech Interruption detection on ESP32
|
1. Looking for Speech Interruption detection on ESP32
|
||||||
2. Adding Arduino IDE support
|
2. Adding Arduino IDE support
|
||||||
3. Add Hume API client for emotion detection
|
3. ~~Add Hume API client for emotion detection~~
|
||||||
4. Add MCP support on Deno Edge
|
4. Add MCP support on Deno Edge
|
||||||
5. Plug in Eleven Labs API for voice generation
|
5. ~~Plug in Eleven Labs API for voice generation~~
|
||||||
6. Add Azure OpenAI Support (easy pickings)
|
6. Add Azure OpenAI Support (easy pickens)
|
||||||
|
7. Add Cartesia Support (easy pickens)
|
||||||
|
|
||||||
We welcome contributions
|
We welcome contributions
|
||||||
- Fork this repository.
|
- Fork this repository.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue