← back to apps

Marmalade STT

app.marmalade.stt

android MIT kind 32267

Private, offline speech-to-text for your keyboard. Your voice stays on device.

latest release
1.2.2 main
released 2026-10-25 22:10 UTC
download apk
marmalade-stt-1.2.2-arm64-v8a.apk · 30.0 MB
android-arm64-v8a vcode 10020022
✓ signed cert 09ac1530…
screenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshot

about

description
Marmalade STT turns your speech into text on your phone. Use it as the voice input of your keyboard (FUTO Keyboard, HeliBoard, FlorisBoard and others), and of apps that ask Android for speech input. Your voice never leaves the device. - **Private.** Speech is recognized on the phone. Audio is never saved or uploaded - **Offline.** After a one-time download of a speech engine, it works without a connection - **Live text.** Shows your words in real time as you speak, on most engines - **Knows when you're done.** Smart Turn, the default for the speak-now popup, waits until you sound finished, so a pause to think rarely cuts you off - **Multilingual.** 100 languages, with the best engine for yours picked automatically - **Clean output.** Filler words removed, numbers as digits, your own replacements and verbal snippets - **Free and open source.** No ads, no accounts, no analytics **PRIVATE BY DESIGN** No analytics, no tracking, no crash reporting, no accounts, and no server of ours. The internet is used only to download the speech engines you choose, from GitHub, and every file is checked against a pinned SHA-256 hash. Android backup is turned off, so nothing is copied to the cloud. **YOU DECIDE WHEN IT STOPS** In the speak-now popup and other apps, Marmalade uses Smart Turn v3 technology by default to detect when you have finished speaking. No hands required. Does it cut you off too early? Switch to stopping at a pause, or set an end word instead. On the keyboard it listens until you tap, or it can use Smart Turn too. **CLEAN TEXT** Optional cleanup fixes capitals, and in English removes filler words, turns "new line" and "period" into the real thing and writes numbers as digits. Replacements for names the engine gets wrong, and snippets for text you type often, work in any language. **WORKS WITH YOUR KEYBOARD** Turn on "Marmalade voice typing" and your keyboard's mic key opens a small Marmalade panel that types what you say. It works with FUTO Keyboard, HeliBoard, FlorisBoard, AnySoftKeyboard, Unexpected Keyboard, AOSP's keyboard and others with a voice key. **AN ENGINE THAT SUITS YOUR PHONE** The setup guide recommends a speech engine for your language and for your phone's memory and speed, with the option to download and try out other models. **LANGUAGES** Fast engines cover English, Bulgarian, Croatian, Czech, Danish, Dutch, Estonian, Finnish, French, German, Greek, Hungarian, Italian, Latvian, Lithuanian, Maltese, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Ukrainian, Japanese, Hindi, Arabic and Vietnamese. Chinese and Korean get Qwen3-ASR, lighter than Whisper. You can also pick it for its 28 other languages, English included. Other languages work through Whisper Large v3 Turbo, with more delay. **OPEN SOURCE** Marmalade STT is MIT licensed. If you'd like to support it, Settings → Support links to GitHub Sponsors; the app is the same either way.
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-10-18T04:19:16.426072+00:00
last event
2026-10-25 22:10 UTC
website
https://maxwhipw.github.io/marmalade-stt-android/
install
zapstore.dev or any Zapstore-compatible client
topics
#keyboard & ime #speech recognizer

source & build

repository
https://github.com/maxwhipw/marmalade-stt-android
arch flags
android-arm64-v8a
manifest
missing

releases (kind 30063)

4 releases indexed; latest 1.2.2.

versionchannelreleasedevent
1.2.2 main 2026-10-25 22:10 UTC 4da4a916…
1.2.1 main 2026-10-23 20:04 UTC 9e38f318…
1.1.0 main 2026-10-21 06:57 UTC b742a15c…
1.0.1 main 2026-10-17 14:31 UTC 25a7fb95…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

1.2.2 — marmalade-stt-1.2.2-arm64-v8a.apk

sha256
533c9428ced2ae1e3df0d153bd4a4a3c9ffe98b20ed0fa3ef51e90423ac8fc31
size
30.0 MB
archs
android-arm64-v8a
version code
10020022
apk cert sha256
09ac153090e99a04f36ab5c4d3968ff9da25591283f1e4234989edac36a47c82
download
marmalade-stt-1.2.2-arm64-v8a.apk

1.2.1 — marmalade-stt-1.2.1-arm64-v8a.apk

sha256
b63a695dc555d97be684202c90dee4807fc78d020a975fed819e8f0beb837fb2
size
30.0 MB
archs
android-arm64-v8a
version code
10020012
apk cert sha256
09ac153090e99a04f36ab5c4d3968ff9da25591283f1e4234989edac36a47c82
download
marmalade-stt-1.2.1-arm64-v8a.apk

1.1.0 — marmalade-stt-1.1.0-arm64-v8a.apk

sha256
d4e5039290cc097ed291c5804ffbcf7bbc12925d481ca1c293d4ae03f48ad2c7
size
30.0 MB
archs
android-arm64-v8a
version code
10010002
apk cert sha256
09ac153090e99a04f36ab5c4d3968ff9da25591283f1e4234989edac36a47c82
download
marmalade-stt-1.1.0-arm64-v8a.apk

1.0.1 — marmalade-stt-1.0.1-arm64-v8a.apk

sha256
eedd7ed8627933aa694ba480ef6f759790c1d89acee49103b0edf66334b40c23
size
30.0 MB
archs
android-arm64-v8a
version code
10000012
apk cert sha256
09ac153090e99a04f36ab5c4d3968ff9da25591283f1e4234989edac36a47c82
download
marmalade-stt-1.0.1-arm64-v8a.apk

Showing the newest 4 asset descriptors; the full set is in /api/apps/78ce6faa…