Skip to content
NewMastershot Studio is open: a video editor with no watermark on anything you export. Try it free

Ogg to text

Transcribe an Ogg recording, such as a voice message saved from WhatsApp Web or Telegram, to text you can copy or download. Free, with no upload.

Files stay on your device

Drop an Ogg file or voice message to transcribe it

The speech is recognized on your device, so nothing is uploaded and there's no limit on length.

MP3, M4A, WAV, FLAC, and other audio, or a video with sound.

How to convert OGG to text

Voice messages saved from WhatsApp Web, WhatsApp Desktop, and Telegram are Ogg files. Open one here and Mastershot writes down what's said, in paragraphs, with times if you want them. Copy the transcript, or save it as a TXT, SRT, or VTT file. The recording never leaves your device.

  1. Step 1

    Choose your Ogg
    Pick a voice message or other recording.
  2. Step 2

    Transcribe it
    The speech is written down on your device.
  3. Step 3

    Copy or download
    Save the transcript as TXT, SRT, or VTT.

What to expect

Supported inputs
Ogg files with Opus or Vorbis sound (.ogg, .oga, .opus), and any other recording or video this browser can read.
What happens
Whisper, a speech recognition model, listens to the recording on your device and writes down each word with its time.
Limits
The first time, the browser downloads the 77 MB speech model and keeps it. After that, a one-minute voice message takes about ten seconds. Ogg files with FLAC or Speex inside may not open.

Private by design

Your video stays on your device

Mastershot processes your file locally in this browser. It does not need to be uploaded to a server, and you do not need an account to use the tool.

  • No upload
  • No signup
  • No watermark

Questions

In WhatsApp Web or WhatsApp Desktop, open the menu on the voice message and choose Download. In Telegram Desktop, right-click it and choose Save As. Then drop the file here.

Yes, with no sign-up and no limit on length. It runs in your browser, so there's no server time for us to charge you for.

99 of them, including English, Spanish, Hindi, Portuguese, Arabic, and Indonesian. It detects the language, or you can choose it.