The Next.js page calls actions/transcribe.ts. Configure ELEVENLABS_API_KEY on the server, then adapt the upload and microphone controls and the transcript presentation. Add application authentication and usage limits to the server action before exposing it publicly.
Connected examples require ElevenLabs service configuration and browser microphone permission. The UI source is MIT licensed; service usage is separate.
