Live data flow
Voco stack
1
Browser audio
The admin browser captures mic or USB interface audio.
2
Deepgram
Audio is streamed for real-time speech-to-text.
3
Voco API
Source text is filtered, normalised, stored, and translated.
4
Translation
DeepL and Google Translate currently handle target language output.
5
Realtime
Soketi/Pusher-compatible channels fan out text to phones and displays.
6
Supabase
Events, orgs, profiles, transcripts, usage, and auth state are stored.
Core services
- Vercel hosts the Next.js application and cron routes.
- Supabase provides Postgres, auth, row-level security, and service-role admin access.
- Deepgram provides speech-to-text for live audio.
- DeepL and Google Translate provide text translation.
- Soketi provides realtime fanout for attendee and display clients.
- Resend sends lifecycle, support, and transactional emails.
- Lemon Squeezy handles subscriptions, payment, tax, and billing portal access.