Skip to content
Voice & transcription

Your WhatsApp OPUS voice messages, written out as readable text.

Upload the chat export once. ThreadRecap transcribes every voice message in order, so you can search, quote, and share what would otherwise stay locked in audio.

  • Photos & videos stay on your device. Audio sent for transcription only if you opt in. If you select a video, your browser extracts and sends only its audio track for transcription; the video and its visual content stay on your device.

Hear it, then read it

Three voice messages, transcribed the way yours will be

Press play on any of them. The text underneath is what came back from the recording, in the same player and the same transcript block you get inside a recap.

  • opus
  • m4a
  • ogg
  • mp3
These three recordings are AI-generated samples, so nobody's real voice is published here. Your own export keeps its original recordings.

PTT-20250118-WA0023.opus

0:000:00

Transcription:

Hey, real quick about the meeting yesterday — I think we should go with the second option for the homepage. Yeah, the second one.

PTT-20250118-WA0024.opus

0:000:00

Transcription:

Oh, and can you send me the Figma link? I wanna show it to Sarah before our call tomorrow at three.

PTT-20250118-WA0025.opus

0:000:00

Transcription:

Ah, and the budget — it's approved! So we can move forward with the contractor this week, no problem.

Audio is only sent for transcription when you ask for it.

How it works

1

Export with media

Export the WhatsApp chat with media. This gives you a .zip with the OPUS voice messages inside.

2

Upload the ZIP

Upload the .zip. ThreadRecap finds every OPUS voice message and transcribes it in the language spoken.

3

Read the transcripts

Read each transcript in its original place, search the conversation, and use the recap to pull out key points, decisions, and actions.

What you get

Every voice message becomes readable text without losing its place in the conversation.

Why WhatsApp exports contain OPUS files

OPUS keeps voice messages small without giving up the clarity speech needs.

  • Efficient — OPUS keeps audio files compact, so voice messages are quick to send and practical to store.
  • Common in exports — when you export a chat with media, voice messages often appear as PTT-YYYYMMDD-WAXXXX.opus.
  • ThreadRecap reads those files directly, writes them out in order, and keeps each transcript beside the messages around it.

Read every voice message in one pass

One export, not one upload per audio file.

Upload the full WhatsApp export once. ThreadRecap finds every OPUS voice message, transcribes it in order, and merges the text into the chat timeline. You can then search what was said and use the recap to find decisions, promises, and actions without replaying the recordings.

Key benefits

Every OPUS voice message in the export, handled directly

One upload for the whole conversation, not one file at a time

Searchable, quotable text beside the written messages

Conversation order and surrounding context kept in the timeline

OPUS, OGG, M4A, and MP3 handled in the same flow

Recap and follow-up questions cover what was said aloud

Use cases

Work

Client updates, instructions, and approvals sent by voice message.

Disputes

Spoken promises you need to find and quote with their date.

Personal

Long voice threads into searchable text.

Catching up

A group that left you dozens of voice messages.

Questions? Answered.

Privacy and security

Parsing happens in your browser; only necessary data is sent.

Stored on our servers. Delete chat, audio, and analyses anytime from your dashboard.

Photos, video files, and their visual content never leave your device. For transcription, we send chat text and selected audio, including an audio track your browser extracts from a video.