Project · 2026
Orator | Voice Teleprompter
A voice-aware teleprompter for public-speaking practice, with real-time speech tracking, pacing feedback, and a personal reading library.
TypeScriptNext.jsSupabasePostgreSQLTailwind CSSWeb Speech APIFlutterwave

Overview
Building in public. Orator is a public-speaking practice platform that listens as you read and follows your speech in real time. Live demo: https://speakorator.vercel.app.
Focus
Built with TypeScript (92.2%), Next.js, Supabase, PostgreSQL, Tailwind CSS, the Web Speech API, Flutterwave, and Vercel CI/CD. Building in public and open to remote Product or Frontend Engineering internships. I ship fast, learn in public, and bring a strong work ethic.
Approach
- Built real-time word tracking with the Web Speech API, interim speech results, and fuzzy matching, with pacing feedback as you read.
- Added voice typing and dictation, plus a personal library that stores passages, word counts, and dates.
- Enabled multilingual voice support for English (US, UK, Australia, Canada, India), Spanish, French, German, and Portuguese.
- Created customizable reading colors, Canvas-based highlighting with live preview, and sentence focus mode.
- Integrated memberships and premium features with Flutterwave; payments are currently tested in Test Mode.
