Skip to content

EPUB read-aloud ​

Koharia can read EPUB chapters sentence by sentence while following the text with sentence-level highlighting. It is for reflowable EPUB text, not image comics or files without extractable text.

Engines and keys ​

  • Microsoft Edge TTS: the default online engine and does not require an API key.
  • Xiaomi MiMo TTS: requires your own API key from Xiaomi; voices are stored separately per engine.

API keys stay on the device and are encrypted with the Android system Keystore. Do not place a key in screenshots, backups, or public issues.

Playback controls ​

The reader can start, pause, resume, stop, skip to the previous or next sentence, and change speed. Read-aloud prefetches upcoming sentences and can continue into the next chapter; lock-screen and Bluetooth media controls are also supported.

Audio focus is handled so playback can resume after a short interruption such as a phone call. Generated sentence audio is cached on the device to reduce repeated synthesis.

Privacy notice ​

To synthesize speech, the current chapter text is sent to the selected TTS vendor. Koharia shows a confirmation before the first listen and keeps the recipient visible in settings. Do not enable a network synthesis engine if you do not want chapter text to leave the device.

When read-aloud fails, check the network, engine configuration, API-key status, and whether the current EPUB exposes readable text.