on-device speech recognition

Voice notes that never leave the phone

An Android app that recognises Russian and multilingual speech entirely on the device. It works in airplane mode, sends no recordings anywhere and touches the network only when you ask it to download a model pack.

AndroidOfflineunsecretary.qublo.org
9:41airplane mode
Meeting, Tuesday04:18 · maximum quality
Speaker 1Let's lock it in: the release moves to Monday, testing runs until Friday.
Speaker 2Then I'll have the notes ready by morning and hand them over offline — everything stays on the phone.
Speaker 1Good, add a point about the model pack…
01 / features

Speech stays on the phone

01Fully offlineRecognition runs on the phone; the recording and the text never leave the device.
02Live transcriptionText appears as you speak, in a normal and a maximum-quality mode.
03Speaker separationIn a dialogue the lines are labelled by participant.
02 / installing

How to install

step 01Download the APK to the phoneThe file comes from this page. The build is not published yet — the link will appear here.
step 02Allow installs from the sourceAndroid asks about installing from an unknown source: allow it for the browser or file manager you open the file with.
step 03Open the file and installThe app installs through the ordinary Android installer; Google services are not needed.
step 04Add a model packRecognition does not start without one — the three ways are below.
03 / models

Where the models come from

01A build with the models insideThe full APK carries the packs and unpacks them on first launch: nothing to download separately, but the file is much larger.
02Download from the appSettings → "Download models": the app fetches the catalogue, downloads the packs and verifies the sha256 of every file. It is off by default and happens only on a tap.
03Transfer from a computerA script in the project pushes the packs into the app's private directory over a cable — the way for a device with no network.
04Which packs existRussian fast, Russian maximum quality, streaming recognition and speaker separation; the language and the quality follow the pack you choose.
04 / questions

Before installing

Where do I download the app?

The build is not on this page yet: a signed release has not been issued. It can already be built from source, and the ready file will appear here.

Where do the recordings and the text go?

Nowhere. Recognition runs on the phone: the audio and the transcript stay in the device's storage, the app sends nothing to a server.

Do I need the internet?

Once — to download the model pack you chose. After that the app works in airplane mode.

Which languages are supported?

Russian and multilingual models: the language is set by the pack you downloaded.

How do the quality modes differ?

The normal mode is faster and saves battery; the maximum mode gives more accurate text on difficult recordings and dialogues.

Dictate without the internet

The app and a model pack are all you need. A signed build has not been issued yet: the link will appear here, and it can already be built from source.