About the Project
We built Orator.ai to solve a problem everyone faces: practicing real conversations is hard. Whether it’s a job interview, a tough negotiation, or simply learning to express yourself, most people don’t have the right partner—or the right feedback.
Orator.ai turns AI into that partner. Speak naturally, get instant transcription, receive real-time coaching, and even watch AI debate itself—all through voice. No scripts, no awkward text boxes—just real-time, immersive conversation.
Why We Built It
We wanted to make practicing communication accessible, engaging, and human. The idea sparked from our own struggles with interviews and high-stakes conversations. We asked: What if AI could guide you in real time, challenge you, and cheer you on?
How It Works
Sandbox Mode: Chat freely with personas like a supportive friend, wise mentor, or devil’s advocate.
Dojo Mode: Practice scenarios like technical interviews or salary negotiations with instant coaching feedback.
Arena Mode: Watch AI debate itself, or jump in to test your ideas in real time.
Behind the scenes, live voice streams are transcribed with Deepgram, AI responses are generated with Google Gemini, and spoken back with ElevenLabs—all orchestrated seamlessly via WebSockets. Every conversation feels fluid, responsive, and surprisingly human.
Challenges & Triumphs
Streaming live audio, coordinating multiple AI services, and designing personas that feel natural was hard—but rewarding. We had to fine-tune latency, session management, and async processing to make the experience feel effortless. The result is a platform that not only teaches communication skills but makes practice feel alive.
Orator.ai isn’t just an app—it’s a conversation coach, debate partner, and confidence builder, all in one.
Built With
- deepgram
- elevenlabs
- gemini
- github
- httpx
- lucide
- python
- react
- socket.io
- tailwind
- typescript
- visual-studio
Log in or sign up for Devpost to join the conversation.