Why is my iPhone voice memo transcript blank?
Short answer: the audio is fine, but speech recognition returned nothing for it — twice, if the app you are using retries on the server when the on-device pass fails. A blank transcript is a recognition failure, not a sign the recording itself is damaged.
It is a specific kind of frustrating: you play the recording back, the audio is there, people are clearly talking, and the transcript underneath it is just empty, or stops after one line. Before troubleshooting anything, it helps to know that this is a recognition problem, not a recording problem. The .m4a file and the transcript are two separate things produced by two separate steps, and the second one can fail while the first one works perfectly.
What "transcribing" actually involves
On iPhone, transcription is not something an app builds itself — it hands the audio to Apple's Speech framework and gets text back, or does not. That framework tries on-device recognition first, using a language model that already lives on your phone. If that pass comes back empty or throws an error, the usual next step is a retry with on-device recognition turned off, which sends the audio to Apple's speech service instead. If both of those come back with nothing, the transcript you end up with is blank — not because the app gave up, but because neither attempt at recognizing speech in that audio succeeded.
That is two chances for the file to fail, not one. A blank result means both fell through, which narrows down the likely causes considerably.
The most common reasons both attempts fail
The audio is too quiet or too far away
Recognition models need a usable speech signal, not just a technically present one. A phone recorded from across a large room, inside a pocket, or with the microphone covered can produce audio that plays back as faint but audible speech to a human ear and as mostly noise to a model trained on clearer input. You notice the words because you know what to listen for; the model has no such head start.
The recording is mostly silence or non-speech sound
A file where the interesting three minutes are surrounded by twenty minutes of room tone, typing, or someone setting the phone down, is still technically a recording with speech in it. Some implementations process the whole thing and can return nothing if the ratio of usable speech to everything else is too low, or if the speech happens to sit in a section that gets treated as silence.
The transcription language does not match what was actually said
Speech recognition is set up per language, and it is genuinely a recognition step, not a translation step: pointing an English recognizer at a Spanish recording does not produce Spanish text, it produces mostly nothing, because the model is matching sound patterns against an English vocabulary that the words do not belong to. If a recording mixes languages, or the wrong language was selected before transcribing, empty or near-empty output is the expected result, not a bug.
The on-device language model was never actually installed
On-device recognition depends on a language model that has to be downloaded to the phone at some point — it does not ship with iOS for every supported language automatically. If that model is missing and the phone is offline when you transcribe, there is no server fallback to reach either, and the result is blank for a reason that has nothing to do with the recording itself.
What to actually check
- Play the recording back at a point where you know someone was speaking, and judge honestly how audible it is relative to background noise — not whether you can make out the words, since you already know what they are.
- Confirm the transcription language matches the language actually spoken in the recording, especially if you record in more than one.
- Check you have a network connection when you transcribe. If the on-device model for that language is not installed, the server retry is the only path left, and it needs to be online to run.
- Try transcribing a short, clearly spoken test clip in the same language. If that also comes back blank, the issue is the language or the setup, not the specific recording.
What re-running the transcription will and will not fix
Running the same audio through transcription again, with nothing else changed, is likely to produce the same blank result — the audio has not changed, and neither has the model looking at it. What can change the outcome is going online if you were offline before, since that opens the server retry path that was unavailable the first time. Getting the phone closer to the speech next time, or picking the correct language, fixes it for future recordings but does nothing for audio that has already been recorded too quiet to recognize.
A recording that failed to transcribe has not lost anything. The audio file is unaffected either way, and it is still there to play back, share, or try again later once the language or network situation has changed.
How Voice Studio handles this
Voice Studio transcribes through Apple's Speech framework the same way: on-device first, and only if that pass comes back empty or errors does it retry with on-device recognition switched off, sending the audio to Apple's server if you are online. A blank transcript here means both of those attempts turned up nothing, most often because of quiet or distant audio, a language mismatch, or no network to reach the fallback. The recording itself is never touched by a failed transcription — it stays exactly as recorded, and you can try transcribing it again once whatever caused the failure has changed.
Common questions
Does a blank transcript mean the recording file is corrupted?
No. The audio and the transcript are produced by separate steps. A blank transcript means speech recognition did not find usable speech in the audio — the recording itself plays back exactly as captured.
Will transcribing the same recording again give a different result?
Usually not, unless something else changed — for example the phone is now online and was not before, which opens the server retry that on-device recognition alone could not use.
Can picking a different transcription language fix a blank result?
Only if the original language selection was wrong. If it already matches what was actually spoken, changing it to something else will not help and will usually make the result worse.
Does a blank transcript use up the same time as a successful one?
Recognition still has to process the audio to determine there is nothing usable in it, so a failed attempt is not necessarily faster than a successful one on the same length of recording.
Try it in Voice Studio
Voice Studio records, transcribes on your iPhone, and files each note by time and place — so the thought you had in the car is still findable next month.
Free to download · iPhone and iPad · iOS 16.4 or later