Skip to content

Telegram voice messages

Telegram voice message to text

Save the voice message out of Telegram, drop the file in the box, and get the words as text. Scriptorium is not a Telegram bot and cannot read your chats: it transcribes a file you saved yourself.

Free preview: one file up to 15 minutes and 25 MB, 3 tries a day, no account needed.

Want to keep your transcripts? Create a free account

What a Telegram voice message is

Telegram sends voice messages as Opus audio inside an OGG container, normally with an .ogg or .oga extension. Both are on the accepted list, so you can upload the file as it comes. Voice messages are also compact, which means a minute of speech is a very small file.

Saving the message, step by step

  1. On Telegram Desktop, right-click the voice message and look for a save-as option; choose a folder and keep the file name.
  2. On a phone, open the message's menu and look for Save or Share, then save it to the phone's files. Some versions only share to other apps; sending it to yourself in another app is a workaround.
  3. Open this page and choose the saved file.

Menu names and where options live change between app versions, plans and operating systems, so treat the steps as the general route and check the app's own help page for the current wording. Telegram can also restrict saving in some channels and chats.

Respect the sender

A voice message is something a person said to you, or to a group, in what they may think is a private chat. Transcribing it for your own use is one thing; uploading a message from a group, a channel or someone else's conversation to a third-party service is another. Only upload messages you are party to and are comfortable sending to our server, and do not upload content you have no right to use.

Language, noise and short clips

People send voice messages while walking, driving and cooking, so background noise is the usual cause of a wrong word. Most voice messages are short, and on a short clip it is more dependable to set the spoken language than to rely on detection. Mixed-language messages, where someone switches mid-sentence, are the hardest case; read those with the audio playing.

After the text appears

Copy it into your notes or reply, or keep the transcript in an account library and search it later. For many messages at once, upload them one by one. A free account lifts the guest limit of 15 minutes and 25 MB per file, which a voice message rarely reaches, but a long recorded call does.

How it works

  1. Add a recording

    Drop in a video or audio file, choose one from your device, or record from the microphone. Nothing to install.

  2. It transcribes

    Speech becomes timestamped text, with speaker labels when more than one person talks.

  3. Read, fix, export

    Click any line to correct it, then download TXT, subtitles, Markdown, JSON or CSV.

Questions

Is there a Telegram bot for this?
No. There is no bot and no link input. You save the voice message and upload it.
Can it transcribe a voice chat or live stream in a Telegram group?
Only if you have a recording of it as a file. It does not join voice chats.
What extension should the file have?
Usually .ogg or .oga. Both are accepted. If your phone saved something else, try uploading it anyway.
Does it work for voice messages in Arabic, Hindi or Turkish?
Yes, for the languages the site supports. Pick the language when you know it.
Is it free?
Yes — one recording up to 15 minutes and 25 MB with no account, up to 3 tries a day. A free account keeps your transcripts in a library and lifts the guest limits; the current limits and paid plans are on the pricing page.

Want your transcripts saved and longer files? Create a free account · See pricing · All use cases

Try it with your file

No account needed for a first transcript.