Disclosure: this is written by Saural Audio, who make DiPLO Pocket, one of the apps listed below. We are saying so at the top rather than in small print at the bottom. We have tried to write a comparison that survives being read by a competitor.

Search for offline transcription and almost everything you find is for Mac or iPhone: MacWhisper, Whisper Notes, Aiko. Ask about Android and the same articles go quiet, or list cloud services with the word offline somewhere in the marketing.

Android genuinely is the harder platform for this, but the options do exist. Here is what they are, what each one is actually for, and how to check in two minutes whether an app does what it claims.

On iPhone instead? Your phone already transcribes on-device, and most articles never mention it: Offline transcription on iPhone.


First: “offline” means three different things

Almost all the confusion starts here. There are three ways to turn speech into text on Android, and only two of them work without a network.

1. The system recogniser. Android ships one (Google’s Speech Recognition & Synthesis) and on most phones you can download language packs so it runs with no connection. It is what the keyboard uses, and what a lot of small dictation apps are wrapping. It is instant and free, but it is built for dictating short phrases, not for transcribing an hour of audio: punctuation falls apart over long passages, there is no speaker separation, and quality swings hard by phone and by language.

2. A model inside the app. The app downloads a speech model — usually OpenAI’s Whisper, sometimes another — and runs it on your phone. This is what gives you real transcription quality: punctuation, casing, long passages that hold together. The cost is a large one-time download and the fact that transcribing takes real time, because your phone is doing the work a datacentre would otherwise do.

3. Cloud, wearing a disguise. Plenty of apps that surface under “offline” upload your audio to a server. They are not always lying: sometimes “offline” means you can record without a connection and it will transcribe later. If you care about privacy, that distinction is the whole thing.

How to tell which one you have, in two minutes: record something, put the phone in aeroplane mode, and ask for a transcript. If it appears, it is local. If it stalls or asks you to reconnect, it is not. Do this before you trust anything with a confidential interview.


Where your audio can actually go

If the reason you are reading this is privacy rather than convenience, this is the section that matters. There are only three places a recording can end up, and an app’s marketing will not always tell you which one you are in.

1. Nowhere — it stays on the phone. The app has a model on the device and runs it there. Nothing leaves.

2. The manufacturer’s or the platform’s servers. This is the one people walk into without noticing. Any app that uses Android’s built-in speech recogniser is, by default, potentially sending audio to Google to be recognised. It only stays local if the offline language pack for your language is installed on that phone — and whether it is depends on the phone, the language and the Android version. A small dictation app that is just wrapping the system recogniser can be honestly described by its developer as “offline” and still, on your particular handset, be a round trip to a server.

3. A third-party transcription API. Plenty of apps are a thin front end over someone else’s speech service. That is a perfectly legitimate way to build an app, and the good ones say so. It is only a problem when you assumed otherwise.

How to check, rather than trust

Two checks, both take a couple of minutes, and you should run them on anything you are about to hand a confidential recording to.

Read the Data safety section on the Play listing. Every developer has to declare what their app collects and shares, and Google publishes that answer on the listing itself, above the reviews. It is the developer’s own statement, so it is not proof — but it is a statement they are accountable for, and it is a great deal more specific than the marketing copy. Look for Audio under data collected, and for whether anything is listed as shared with third parties.

Then do the aeroplane-mode test anyway. Declarations describe intent; aeroplane mode describes behaviour. Record, disconnect, transcribe. Anything that stalls needed the network, whatever the listing said.

For the record, and so you can check it the same way you check everyone else: DiPLO’s Data safety entry says no data collected and no data shared. There are no accounts, no analytics, no telemetry and no crash reporting. The only outbound connection the app ever makes is downloading the speech model itself, over HTTPS, and the Wi-Fi transfer feature serves your library from the phone to your own browser on your own network — there is no server of ours in the middle to be breached or subpoenaed.

The cloud services are not hiding any of this either. Otter, Notta and Transkriptor tell you plainly that they process on their servers; that is the product. The ones worth being careful about are the apps in the middle, where “offline” is doing work in the marketing that it does not quite do in the code.


What most comparisons miss: the transcript is only half the job

Every list of transcription apps compares accuracy, languages and price, and then stops. Which is odd, because the single biggest factor in how accurate your transcript comes out is not the model at all. It is the recording.

No speech model recovers words that were never captured cleanly. A phone held on a café table, picking up the espresso machine and the table next to you, will defeat Whisper and Parakeet equally. The apps that treat recording as a formality — a red button and nothing else — are quietly handing you a worse transcript than the same model would produce from better audio.

So when you compare, look at what happens before the model runs:

  • Can it record uncompressed, or only a lossy format?
  • Is there any noise handling on the way in?
  • Can you mark a moment while you are recording, or only hunt for it afterwards?
  • Where does the audio file end up, and can you get it out?

Most of the options below are strong on text and thin here. It is worth knowing which kind you are picking.


The real options

AppEngineLanguagesWhat it actually is
Live Transcribe (Google) System Many Real-time accessibility
Google Recorder On-device Limited Excellent — Pixel only
Samsung Voice Recorder Varies Varies Free if you already have it
DiPLO Pocket Parakeet 25 European Proper recorder that transcribes
Anotta Whisper 20+ AI notes app
Otter, Notta, Transkriptor Cloud Many Not offline

DiPLO is ours, and it is listed in the position it earns: the only one built around the recording. Everything below says where each of the others is the better answer, including where we are not.

Live Transcribe (Google)

Free, from Google, and it captions speech in real time without a connection once you have the language downloaded. It was built as an accessibility tool for deaf and hard-of-hearing users, and everything about it follows from that: it is designed to let you follow what is happening in the room right now, not to produce a document. Saving, searching and exporting are weak or absent depending on the version.

Good for: following a live conversation.
Not for: transcribing a meeting and keeping the text.

Google Recorder (Pixel only)

If you have a Pixel, start here before installing anything. It transcribes on-device, searches inside recordings, and it is genuinely good. The catch is the obvious one: it does not exist outside Pixel phones, which is why everyone else is reading an article like this one.

Your phone’s own recorder

Several manufacturers have added speech-to-text to the recorder app. Samsung has it on recent models. Worth checking before you install anything: if your phone already does it, it is free and already integrated. Use the aeroplane-mode test, because whether it runs locally or goes to the manufacturer’s cloud varies by model, region and software version.

DiPLO Pocket

Ours. It is the only one here built by audio engineers rather than app developers, and that shows up in what it does with the recording rather than what it does with the text.

It records properly. WAV at 48 kHz and 24/32-bit if you want the master, MP3 if you want the space. Three processors tuned for speech run on the way in — a noise reducer, a voice cleanup stage and a de-esser — which is the difference between a usable transcript of a noisy café interview and a page of guesses. You can drop markers while recording, so the moment someone says the thing you came for is findable later without scrubbing.

Then the transcription. It uses Parakeet, from NVIDIA, not Whisper — faster on phone hardware, and it detects the language itself across 25 European languages with no menu to set. Punctuation and casing come out clean, every line is timestamped, and tapping a line jumps the audio to that moment. Speaker separation is in beta. You can search inside every transcript you have ever made.

It also works on audio you did not record. Import a file from the phone — an old recording, a lecture someone sent you, even a video, in which case it takes the audio track and leaves the rest. Or skip the file picker entirely: DiPLO appears in the share sheet of every other app, so a voice note that lands in your messaging app goes straight into DiPLO from the message itself, several at once if you want. That four-minute voice note you cannot listen to right now becomes something you can read in a few seconds. WAV and MP3 come across untouched, markers and all; anything else is converted on the way in.

And when you want it off the phone, it serves your whole library to your computer’s browser over your own Wi-Fi, behind a PIN — no cloud, no account, no upload.

Free to use, with a premium tier. Android and iPhone — Google Play, App Store.

Good for: interviews, lectures, meetings and field recording — anywhere the audio is worth keeping, not just the words.
Not for: two things, and we would rather say them than have you find out. It does not do automatic summaries. And the 25 languages are European: if you need Hindi, Arabic, Chinese or Japanese, use something Whisper-based instead.

Anotta

The other serious independent option, and the one to look at if your interest is in what happens after the transcript. It runs Whisper locally across 20+ languages, then builds on top: summaries, meeting minutes with action points, mind maps, camera OCR and on-device translation. 4.9 average on Play.

Good for: turning audio into organised notes, and for languages outside Europe that Parakeet does not cover.
Not for: the recording side — audio quality, noise, formats, control over the file. That is not what it is built around.

Smaller Whisper-based apps

There are several on Play — Private Offline Transcriber, Whisper: Private Offline AI, Speech to Text – ASR Offline, Echotype — from small developers, some as a one-off purchase. Quality is uneven and most have little mileage on them, but if you want something minimal and cheap they exist. Apply the aeroplane-mode test and check the last-updated date.

What is not offline

Otter, Notta, Transkriptor and most of the names you already know upload your audio to a server. They are good at what they do — collaboration, integrations, summaries — and they make sense if that is what you need. But if you came here because you want the audio to stay on the phone, they are not the answer, however often the word offline appears on their listing.


The part nobody mentions before you install: the first download

Any app that really transcribes on-device has to download a model, and these are hundreds of megabytes. DiPLO’s is about 416 MB; Whisper-based apps vary with the model size they picked, anywhere from around 80 MB to over 1 GB.

Which means three things:

  • The first run needs internet, even though nothing after it does.
  • It takes up space, permanently.
  • The first transcription looks broken. This is the single biggest cause of people giving up: they think the app has frozen when what it is doing is downloading. Let it finish, on Wi-Fi, with the screen on.

And once it is there, transcribing takes time. A phone is not a server. As a rough guide, expect a fraction of the audio’s duration — and on older hardware, considerably more.


So which one?

You record things that matter — interviews, lectures, meetings, fieldwork — and you want the audio to be as good as the transcript → DiPLO Pocket. It is the only one here that treats the recording as the job and the text as what you get out of it.

And the rest, honestly:

  • You have a Pixel and only need the occasional transcript → Google Recorder is already on your phone.
  • You want live captions in the room → Live Transcribe.
  • You want AI to summarise and organise afterwards → Anotta.
  • You mostly want to read voice notes other people send you → DiPLO again, for the share sheet: the file never has to touch a file picker. Anotta will import them too if you would rather go via the file manager.
  • You need a non-European language → something Whisper-based. Not DiPLO.
  • You work in a team and the audio can leave the phone → Otter or Notta, and skip everything above.

And whatever you pick: aeroplane mode, then test it. It is the only way to find out where your audio actually ends up.