Live speech-to-text transcription using ElevenLabs Scribe v2 real-time API with Voice Activity Detection (VAD).
-
Copy the environment file and add your API key:
cp .env.example .env
Then edit
.envand paste your ElevenLabs API key. -
Install dependencies:
pnpm install
pnpm run devOpen http://localhost:3000 in your browser.
- Click Start and allow microphone access when prompted.
- Speak naturally — live partial text appears in italic gray as you talk.
- After a pause, VAD commits the segment and it appears as regular text.
- Committed segments are shown in reverse chronological order (newest first).
- Click Stop to end the session.