← Instagram Transcript

Instagram Transcript for Non-Native Speakers

2026-10-17
Short answerYes, and it helps most if you treat the transcript as a map rather than a quotation. We pushed 50 files through the same endpoint this page uses to get the numbers below. Every one came back with success and no warning field. What you read is normalised: spoken numbers return as digits, contractions are expanded, and in one of eleven sentences a "not" appeared that nobody said. None of it is marked. The grammar you actually spoke is not corrected either, so it is not a grammar checker. Use it to find the part of the audio to replay, then trust your ears for the exact words.

What we ran to get these numbers

Fifty uploads to /api/transcribe, the same endpoint this page uses, on 2026-10-17. Every response carried success: true and the engine string Cloudflare Workers AI (@cf/openai/whisper). Every response also carried language: "unknown" - the tool never reports a language, which matters more here than anywhere else on the site, because the first thing a non-native listener wants to know is what language the model thinks it heard. We built the audio with a text-to-speech voice (flite, US English, female), which means we know the reference text word for word and can score each run as words matched out of that reference. That is also the honest limit: this is synthetic speech, not recordings of real non-native speakers, and we hold no labelled set of learner speech, so there is no percentage anywhere on this page.

Spoken numbers come back as digits - and not always the right ones

We read each sentence aloud and compared it with what came back. "The ticket costs two hundred dollars and the train leaves at fifteen forty five" returned as "The ticket costs $200 and the train leaves at $15.45". The second number was a time; the model wrote it as money. Six of the eight number phrases we tested came back in a form you cannot read aloud against the audio. If you are following a Reel to catch a price, a date or a time, this is the single most likely place to be quietly misled.

Eight phrases as spoken on the left and as returned by the transcriber on the right: two hundred dollars became $200, a time of fifteen forty five became $15.45, and one sentence gained a not that was never spoken.
Spoken text vs returned text, measured on 2026-10-17. Scores on this page are words matched against a known reference, not accuracy percentages.

It expands what you said

Reduced forms get written out. "I wanna know what you're gonna do about it" came back as "I want to know what you're going to do about it", which is usually a help if you are reading along. But "I was gonna go to the store" came back as "I was gone to go to the store", and "they're ready to go" came back as "they were ready to go" - the expansion moved the meaning, not just the spelling.

And once it added a "not" that nobody said

"I can come on Friday but I can't come on Saturday" came back as "I can't come on Friday but I can't come on Saturday". A negation appeared in the first clause where none was spoken, and the second run of the same file returned the identical sentence. That run scores 10 words out of 11. Nothing in the response flagged it. Four other sentences built on the same trap - can/can't, do/don't, is/isn't, have/haven't - came back word for word, so you cannot simply distrust every negative either. You have to check the ones that carry the meaning.

It will not correct your grammar

Learners often hope a transcript doubles as a grammar check, so we read five sentences aloud of the kind a teacher would mark. Four came back with the mistake still in them, and the fifth came back with a different mistake.

Words from other languages come back spelled by sound

"We ate a croissant and then watched karaoke in Barcelona" came back as "We ate a kwasan and then watched karaoke in Barcelona". The city name and the borrowed Japanese word survived; the French word was respelled the way it sounds. If you use a transcript to look up vocabulary, this is the failure mode to watch: a word outside the model's English vocabulary gets written phonetically, and it arrives looking like a word you do not know rather than a word the tool misheard.

What the response does not give you

All 50 responses today had the same six keys - success, transcript, language, engine, fileName, fileSize. There is no field for timing, no field for confidence and no field for a warning.

Silence is not empty

We uploaded six seconds of digital silence. It came back with 338 words - "Thank you very much" repeated until the model stopped - success: true, in 19.66 seconds. A Reel with a silent intro, or a screen recording whose audio track never came along, does not produce an empty transcript. It produces a confident one. If the text you get back is fluent and has nothing to do with the video, suspect the audio track before you suspect your English.

What did not change the output

We also tried the fixes people reach for, on the same clean files. Speaking rate 0.80x, 0.90x and 1.15x returned exactly the same 16 words out of 19 as the original; 1.30x lost one more ("closed" became "blows"). Recording level at -20 dB and at -30 dB returned the same 10 out of 12. Low-pass filtering at 1.5 kHz, and a round trip down to 8 kHz and back, also returned the same 10 out of 12 - and we checked that those files really were different, the band above 3 kHz measured 35 dB down. So the errors above are not hearing errors you can clean up; they are made after the audio is heard. One observation we are drawing no conclusion from: a file with everything below 4 kHz filtered out still returned the right words on two different sentences. We cannot explain that, so we are leaving it as an observation.

How long it takes

The 54-second narration, 1.74 MB of WAV, came back in 29.15 s and 20.50 s on two runs. The same narration as 64 kbps MP3 - 436 KB instead of 1.74 MB - came back in 19.66 s with identical text. Short five- and six-second clips took 0.84 s to 3.34 s once the model was warm; the first upload of a session took 19.41 s. None of this is per-minute arithmetic: the wait is set by upload size and by whether the model is already warm.

How to use a transcript when English is not your first language

Everything below follows from the measurements above, not from general advice.

Where this page is honest about its limits

The voice behind every file here is a US English text-to-speech voice, not a real non-native speaker, and we hold no scored set of learner recordings, so we publish no accuracy figure - the same rule we apply on every page of this site. What the numbers do cover is the writing layer: what the model does to words after it has heard them. That is the part which bites a reader who is checking their own understanding against the text, and it is the part no tool page tells you about.

Affiliate link

Every file on this page was one this tool could read. If your Reel arrives in a container it refuses, Wondershare UniConverter converts it to MP3 or M4A on your own machine, 16 kHz or higher and single channel. Our 54-second test narration came back identical from a 436 KB MP3 and from a 1.74 MB WAV.

FAQ

Will a transcript help me understand an Instagram Reel in English?

Yes, as a map. It tells you where you are in the audio and what the sentence was about, so you know which five seconds to replay. It is not a reliable copy of the exact words: spoken numbers come back as digits (a time of "fifteen forty five" returned to us as $15.45), contractions get expanded, and a negation can appear that was never spoken. Replay the parts that carry the information.

Does the transcript show the exact words that were spoken?

Not always. Six of the eight number phrases we tested came back rewritten as digits or currency. "gonna" came back as "gone to" in one sentence and "going to" in another. "they're" came back as "they were". One sentence gained a "can't" that was never said, and it did so on both runs of the same file. The response has no field that marks any of this.

Can I use a transcript to check my English grammar?

No. We read five ungrammatical sentences aloud; four came back with the mistake intact ("She don't like coffee", "He go to school yesterday", "We was late for the class", "I has three brother"), and the fifth came back with a different error - "I am agree with you" returned as "Hi, and agree with you". A transcript is not a teacher.

Can it handle a Reel that mixes two languages?

We could not build a true mixed-language sample on the day we wrote this - there is no non-English text-to-speech voice available on this machine - so we are not going to guess. What we did measure: the language field is "unknown" on every response, so the tool never tells you what it heard; there is one flat paragraph with no speaker labels; and a non-English word inside an English sentence came back spelled by sound ("croissant" returned as "kwasan").

Does speaking more slowly make the transcript better?

Not in our tests. Rates of 0.80x, 0.90x and 1.15x returned exactly the same words as the original file, and 1.30x lost one more word than the original. Recording level made no difference either: -20 dB and -30 dB returned identical text. The errors on this page are made after the audio is heard, so neither slowing down nor cleaning the audio removes them.

Why is my transcript one long paragraph with no timestamps?

That is the shape of the response. Our 54-second narration came back as 114 words in a single paragraph with zero line breaks, on both runs, and the response carries no timing field at all. If you need approximate positions, run silence detection on the audio yourself and use the gaps as chapter marks - the transcript will not do it for you.