Skip to content
CoreHub.
All projects

Apex Voice

In progressMobile / PWA

Voice dictation PWA that turns speech into structured emails, quotes, SMS and notes.

Stack

  • React
  • Vite
  • TypeScript
  • Tailwind CSS
  • Groq Whisper
  • Netlify Functions
  • Neon Postgres

What to demo

  1. Dictate a message and get strict JSON-structured output
  2. See drafts sync to Neon Postgres
  3. Install the PWA and accept the update prompt

Architecture

  • A browser listener with silence detection sends audio to a Netlify Function, which transcribes it with Groq Whisper.
  • The assistant loop calls a Groq LLM with tools; drafts and agenda items persist in Neon Postgres, with an iCal feed.
  • Replies are spoken back sentence by sentence, chunked to fit the speech model limit and prefetched for smooth playback.
  • Every function requires a session cookie, and Groq keys exist only in Netlify function env, never in the client bundle.
  • An Android shell built with Capacitor loads the live site and keeps it alive with a foreground microphone service.