MP3 or WAV
MP3 is converted to WAV first, and you can keep the converted file.
Desktop app · Python
A small desktop app that turns a recording into text. Pick an MP3 or WAV file and a language, press Transcribe, and the text is saved beside the recording.
Your audio is sent to Google for recognition: read the privacy note before using it.

MP3 is converted to WAV first, and you can keep the converted file.
Spanish (es-ES), English (en-US) and French (fr-FR).
Shown while converting, transcribing and saving; the window stays responsive.
When the audio is unclear, or the recognition service cannot be reached.
The text is saved as <name>_transcription.txt.
uv installs Python and the dependencies. MP3 input needs FFmpeg on PATH (pydub uses it for the conversion).
uv sync
uv run python transcriber_ui.pyYour audio is sent to Google. Transcription uses the SpeechRecognition library's recognize_google, which uploads the recording to Google's free Web Speech API and gets the text back. Do not transcribe recordings you may not share with Google; there is no offline mode yet.
It stores the transcript beside the recording, and the converted WAV only if you ask; otherwise a temporary WAV is deleted when transcription succeeds.
This page stores only your light or dark choice, whether you hid the intro, and your answer to the notice, all on this device.
This page stores only what it needs on this device, and sets no advertising or analytics cookies.
trn-theme — your light or dark choice (this device only)trn-desc — whether you hid the intro (this device only)privacy-consent:transcriber — the choice you make here, with its date (this device only)This is a static page. What it keeps, on this device only, is listed below. Change your choice at any time with “Privacy settings” in the footer.