An OGG container can carry an extra text layer next to the sound, yet many voice recordings in it have none, so SRT and VTT subtitles from OGG files come as separate files. Send the recording to Potok in Telegram, wait for the reply, then open both files in your player. Check 1 caption against the audio.
Transcribe a recording
Drop an audio or video file, or a voice message, into the chat with @potok_now_bot; the recognized text is sent back there.
Go to @potok_now_bot in Telegram
Up to 2 GB per file · speaker labels and timestamps · six export formats · about 30 languages
Facts that matter here
- RFC 5334 says audio/ogg should be used when an Ogg bitstream predominantly contains audio.
- Telegram Bot API accepts an .OGG file encoded with OPUS as a voice message.
- Subtitles in Ogg are possible through a multiplexed Kate text stream (Kate is an overlay codec for text).
- Potok accepts .ogg files up to 2 GB and reads them without a conversion step.
OGG at a glance
| Property | Value |
|---|---|
| Kind | Container defined by the Xiph.Org Foundation |
| Media types | audio/ogg, application/ogg, video/ogg |
| What it holds | An encapsulation format that can carry Speex, Vorbis or FLAC audio |
How to make subtitles from OGG files
- Start with the bot. Go to @potok_now_bot in Telegram, then send your .ogg recording. The limit is 2 GB per file, and the Upload button of the mini app is the way to send a big one.
- Mind this about the format. Subtitles in Ogg are possible through a multiplexed Kate text stream (Kate is an overlay codec for text).
- Get the subtitle file. Press the SRT or VTT export button; each caption carries a start and an end time. Then attach the file to the video and check how it lines up.
- A useful detail. Telegram Bot API accepts an .OGG file encoded with OPUS as a voice message.
What the subtitle file looks like
[00:00:01,000 --> 00:00:03,400] Caption 1: Today we cover how glaciers shape valleys.
[00:00:03,600 --> 00:00:06,100] Caption 2: Ice moves slowly but carves deep channels.
[00:00:06,300 --> 00:00:09,000] Caption 3: Please note the diagram on the next slide.
[00:00:09,200 --> 00:00:11,800] Caption 4: The ferry leaves soon, so we need to board early.
Captions written by us to show the layout. They are not output from a real OGG file.
| Option | What it means |
|---|---|
| Desktop app | For dictating into other programs there is a separate Potok desktop app that recognises Russian speech |
| Input | Voice messages, audio files and video files |
| Translating | The text keeps the language of the audio and is not translated |
| Digest | The result message has a summary button for a digest of the text |
| Where to use it | Telegram bot @potok_now_bot; large files go through the bot's mini app |
What to avoid with OGG
| Mistake | What happens | Fix |
|---|---|---|
| Assuming every OGG file carries a Kate subtitle stream | Players find no captions inside and show only audio | Use the separate SRT or VTT file instead |
| Sending an OGG with music under the speech | Captions miss words and timing drifts around loud passages | Send a cleaner OGG recording or trim the music part |
| Opening the VTT in a tool that expects only SRT | The editor rejects the file or shows broken line breaks | Pick SRT for old editors and VTT for web players |
| Merging the SRT lines into one paragraph to save space | Captions become too long to read on screen | Keep each caption short and leave the original line breaks |
Next steps
The tools section has converters and calculators, the glossary explains the terms, and the download page covers the apps.
Common questions
Can I send OGG files straight to Potok?
Yes. .ogg files up to 2 GB go to the bot as they are; there is no conversion step before recognition.
Will the captions be burned into my OGG file?
No. You get a separate .srt or .vtt text file, and your original OGG file stays unchanged.
Which apps and devices create OGG files?
Android MediaRecorder offers an OGG output format holding Opus data.
Sources
We opened each page below on the date shown. Because pages get updated, confirm important details at the source.
- RFC 5334: Ogg media types, IETF · checked
- Telegram Bot API, Telegram · checked
- OggKate, Xiph.Org wiki · checked
See the result on your recording
Drop an audio or video file, or a voice message, into the chat with @potok_now_bot; the recognized text is sent back there.
Open @potok_now_bot in Telegram