Multi-language realtime captions and translations for events.
See the codeReal-time captioning platform with on-device translation. Built with ElevenLabs Scribe and Supabase.

git clone https://github.com/yourusername/v0_realtime_scribe.git
cd v0_realtime_scribe
pnpm install
supabase/migrations/ in ordersupabase start (for local dev)http://localhost:3000/auth/callbackCreate .env.local:
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
NEXT_PUBLIC_SITE_URL=http://localhost:3000
ELEVENLABS_API_KEY=your_api_key
pnpm dev
Visit http://localhost:3000
Broadcaster:
/broadcast/[uid], click "Start Recording"Viewer:
/view/[uid]Deploy to Vercel:
ELEVENLABS_API_KEY in .env.localBuilt with ElevenLabs Scribe, Supabase Realtime, and Next.js
6 commits
TypeScript
96.9%
CSS
3.0%
Multi-language realtime captions and translations for events.
See the codeReal-time captioning platform with on-device translation. Built with ElevenLabs Scribe and Supabase.

git clone https://github.com/yourusername/v0_realtime_scribe.git
cd v0_realtime_scribe
pnpm install
supabase/migrations/ in ordersupabase start (for local dev)http://localhost:3000/auth/callbackCreate .env.local:
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
NEXT_PUBLIC_SITE_URL=http://localhost:3000
ELEVENLABS_API_KEY=your_api_key
pnpm dev
Visit http://localhost:3000
Broadcaster:
/broadcast/[uid], click "Start Recording"Viewer:
/view/[uid]Deploy to Vercel:
ELEVENLABS_API_KEY in .env.localBuilt with ElevenLabs Scribe, Supabase Realtime, and Next.js
6 commits
TypeScript
96.9%
CSS
3.0%