Ready

Transcripto

idle

Live bilingual transcript

Listen in one language, read in another.

Transcripto captures live speech from your microphone, transcribes it in the source language, translates it into your target language, and keeps a readable scrolling transcript you can reopen later.

OpenAI transcription Faithful translation Installable PWA Local session history

Session setup

Start a session

Microphone

Mic settings

Recommended setup

Before a keynote or meeting

  • Use headphones if the room audio is loud or echoey.
  • Keep the phone close to the speaker or PA source.
  • Add names, brands, acronyms, and product terms to the glossary.
  • Add speaker names up front if you already know who will talk.
  • Stop whenever you do not need capture, then Resume the same session when you are ready.
  • The last active session can be resumed after refresh or reopening.
Architecture: this build is static GitHub Pages, so requests go directly from the browser to OpenAI using your own locally stored API key.

Current session

No active session

Start a session to begin.

More
Duration 00:00
Speech-only 00:00
Rows shown 0 0 saved segments

Controls

Capture controls

Status: idle. Waiting to start.

Live transcript

Live bilingual transcript

Waiting for speech
🎙️ Manual speaker timing
00:00.00
Current speaker

Insights

Speaker analysis & session audio

No speaker analysis data yet.
Whole session audio Local session recording will appear here while capture runs.
Session behavior
  • Stop closes the live connection and stops microphone sending for the current session.
  • Final transcript segments are saved locally after each completed turn.
  • After long listening sessions, the connection rolls over automatically.
  • Resume continues the same logical session and transcript history.
  • Final speaker analysis runs after Stop using the saved session audio, not during live capture.

Local history

Previous sessions

Preferences

Settings

Microphone

Mic settings

Local data

Manage browser storage

Deleting local session data removes transcript history from this browser only. It does not affect GitHub Pages deployment.