Kokoro Android system TTS driver icon

Kokoro Android system TTS driver

Gishi
Text to Speech System
Version
1.0
Size
121.8 KB
Requires
Android API 21+
4.5 / 5 · 10,811 ratings 56,552 downloads

Updated Oct 21, 2026

Quick answer

Text-to-speech engine that speaks through your own Kokoro server

A system text-to-speech engine (TextToSpeechService) for Android that speaks through a Kokoro server, so any app that can read text aloud can use it.

It is not a plain HTTP client. Kokoro's hard limit is 510 phoneme tokens, and because that counts the length of the IPA phoneme string rather than characters, a character budget cannot enforce it: a 42-character Chinese sentence is 545 tokens, while English prose of the same length is about 42. Text is therefore split on the device by a cost model fitted to real Kokoro G2P output, and every split is verified lossless - the same words, in the same order.

What it does:

* Splits text on the device, sized by estimated phoneme tokens rather than characters * Trims the silence Kokoro pads around every chunk (50 ms before, 360 ms after) * Inserts pauses at chunk joins, or none at all if the app you listen with already adds its own * Starts speaking after a deliberately small first chunk, so turning a page begins in about a second instead of six * Fetches the next chunk while the current one is still playing * Fetches the voice list from the server, so every voice it offers is selectable

Requires a Kokoro server that you run yourself. Any OpenAI-compatible /v1/audio/speech endpoint works; this was developed and measured against Kokoro-FastAPI. The endpoint is configurable, so nothing is tied to one host, and the app sends nothing anywhere except to the server you point it at.

Both http:// and https:// endpoints work, so a server behind a reverse proxy with a certificate can be reached over TLS. The default is plain http:// because the usual case is a Kokoro server on your own network.

No ads, no tracking, no accounts, no network access beyond your own server.

Screenshots

Kokoro Android system TTS driver screenshot 1
Kokoro Android system TTS driver screenshot 2
Kokoro Android system TTS driver screenshot 3
Kokoro Android system TTS driver screenshot 4

What’s new

How to install

  1. Download the APK from the button at the top of this page.
  2. Allow “Install unknown apps” for your browser or file manager only, not for every app.
  3. Open the downloaded file and confirm the installation.
  4. If installation fails with “App not installed,” remove an earlier build of the same app first. A signature conflict is the usual cause.

Data safety

  • Every file is checked against its published SHA-256 before it is listed.
  • Files are scanned for malware on every update.
  • The permissions each app requests are listed on its own page.
  • Read the full safety policy for how we test, flag, and delist files.

Frequently asked questions

What is Kokoro Android system TTS driver?
Text-to-speech engine that speaks through your own Kokoro server
Who develops Kokoro Android system TTS driver?
Kokoro Android system TTS driver is developed by Gishi.
Which Android version does Kokoro Android system TTS driver require?
Kokoro Android system TTS driver requires Android API 21 or later.
What is the current version of Kokoro Android system TTS driver?
The synchronized F-Droid version is 1.0.
Which license does Kokoro Android system TTS driver use?
The signed F-Droid metadata lists Apache-2.0.
Where is the source code for Kokoro Android system TTS driver?
https://github.com/Gishi1/kokoro-android-tts

Comments

Recent approved comments · sorted by newest

Verification code
Be specific and keep it about the app. No links. Comments are reviewed before publication. Device and Android details are recorded automatically. Privacy policy.

Loading recent comments...

View all comments