← Instagram Transcript

Voice Memo to Text: What Your Recording App Hands This Page

2026-11-03
Short answerAlmost every memo file you already have will work. We recorded one 31-second memo, encoded it eight ways and uploaded each copy. Seven came back 200 with the same 87 words. The file your iPhone's recorder writes - mono AAC in an .m4a - returned in 4.56 seconds at 251,420 bytes. The same memo as 44.1 kHz WAV weighed 2,749,802 bytes and took 6.71 seconds for the identical text. Opus in an .ogg got there in 4.39 seconds at 82,022 bytes. The one that failed was .3gp at 137,722 bytes: HTTP 400 in 0.07 seconds, before any audio was read. That's the container a lot of Android recorders still write by default, and it's the only one on this list the endpoint refuses. Length isn't a problem - a 10-minute memo came back with 1,681 words in 94 seconds.

Eight copies of one memo

Same recording, same 31.18 seconds, re-encoded each time and uploaded on its own. The text below is what came back. Seven of the eight returned the same 87 words, and the differences between them are all in size and speed, not in accuracy.

Measured results from our own endpoint, 2026-11-03

The one that gets refused

The .3gp file never reached the transcription step. It came back 400 in 0.07 seconds with this message: "Unsupported file format. Please select MP3, WAV, M4A, AAC, OGG, FLAC, MP4, MOV, or WEBM." That's an extension check at the door, not a judgment about the audio - the same AAC audio in an .m4a wrapper sailed through.

This matters more than it sounds, because .3gp and .amr are still the default output of a lot of Android voice recorder apps, and old phones hand them out without asking. If your memo ends in .3gp, .amr or .mkv, the fix isn't better audio. It's putting the same audio in a container on the list above.

Size doesn't buy accuracy

The WAV copy was 33 times bigger than the Opus copy - 2,749,802 bytes against 82,022 - and both returned the same 87 words. The WAV was also slower, 6.71 s against 4.39 s. Nothing in the text improved to pay for those extra 2.6 MB.

How long a memo can be

Length behaves the way you'd hope. We ran the memo at three lengths, all as 64 kbps mono MP3. The words scaled with the seconds and nothing fell over, though the longest file did produce one odd block.

That 10-minute file was the same memo looped end to end, and one stretch of it came back as "Thank you very much for joining us today" repeated - text nobody said. Looped, repetitive audio is the shape that triggers that. A normal 10-minute memo won't do it, but if you see a sentence you don't recognize repeated three times, that's the tell, and the words around it are the ones to re-check.

What to do with a file that gets refused

You don't need to re-record. Any converter that can rewrite the container will do it, and the audio itself can stay exactly as it is. Keep it mono if you can - the memo is one voice, and mono halves the bytes for the same words.

What a phone recorder actually writes

The file you're holding depends on the app. iPhone's recorder writes mono AAC inside an .m4a, at 44.1 kHz and roughly 64 kbps - the second row in the ladder above. Android is less uniform, and that's where the refusals come from.

None of that is about quality. A 32 kbps AAC memo and a 24 kbps Opus memo returned the same 87 words as a 2.7 MB WAV. Choose the container to get through the door, not to chase accuracy.

One slow upload

The MP3 copy took 20.25 seconds, where every other copy finished between 4.30 and 6.71. Same audio, same 87 words, almost the same byte count as the AAC copy next to it. We saw it once, so treat it as one observation rather than a rule - but it's a reminder that the number on screen isn't only about size or length.

The one mark that moved

Seven of the copies ended "That is everything for now, I will record" with a comma. The WAV and the FLAC copies closed that clause with a period instead, which split it into two sentences. The words are identical. When you compare output across formats, expect differences of that size - a mark, not a word.

We've seen the same thing on other lossless uploads, which fits the pattern: whatever the encoder throws away at 24 or 32 kbps doesn't reach the punctuation either way. The change is small enough that it only shows up when you read two transcripts side by side.

What happens to the file

Your memo is posted to /api/transcribe over an encrypted connection, held in memory while it's processed, and dropped once the text goes back to your browser. Nothing is stored, nothing trains a model, and no account is involved. The text is also not saved for you, so copy it out before you close the tab.

Getting the words out

Two things are worth doing once the text is on screen. Numbers come back rewritten as digits - "the fifteenth" arrived as the 15th and "two hundred and eight dollars" as $208 - so check any figure you plan to act on. And there are no timings in the text, so if you need captions you build them from the finished text yourself.

Affiliate link

If your recorder wrote .3gp or .amr, the audio is fine - the wrapper isn't. Wondershare UniConverter rewrites the same recording as .m4a or .mp3 on your own machine, no re-recording needed, and you can keep it mono so the file stays small. It does not transcribe - upload the new file here for the words.

FAQ

Will my iPhone voice memo work?

Yes. The file a phone recorder writes is mono AAC in an .m4a wrapper, and that exact spec - 64 kbps, 44.1 kHz, 251,420 bytes for a 31-second memo - came back 200 in 4.56 seconds here. You can upload it without converting anything.

Why was my .3gp file rejected?

The endpoint checks the file extension before it reads any audio, and 3GP isn't on the list. It returned HTTP 400 in 0.07 seconds with "Unsupported file format". The list is MP3, WAV, M4A, AAC, OGG, FLAC, MP4, MOV and WEBM. Put the same audio in one of those and it goes through.

Does a bigger audio file give a better transcript?

No. A 2,749,802-byte WAV and an 82,022-byte Opus file of the same memo returned identical text. The WAV took longer, 6.71 seconds against 4.39. The only difference we saw was one comma that became a period in the lossless copies.

How long can a voice memo be?

We tested 31 seconds, 2 minutes and 10 minutes. All three returned 200: 87 words in 4.74 s, 335 words in 18.22 s and 1,681 words in 94.24 s. The size limit is what stops you - about 16 MB - not the length, so a 10-minute memo at 64 kbps fits comfortably at 4.8 MB.