Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 08-05-2026, 01:39 PM   #1
skayme
Member
skayme began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Jan 2011
Device: Kindle 3 / Sony 505
Creating a sideloaded EPUB compatible with Kindle TTS / VoiceView

Hello everyone,

I am trying to understand how Kindle handles TTS (Text-to-Speech) for books.

On recent Kindle devices (for example, the Paperwhite 12th generation), TTS/VoiceView seems to work only with books purchased from the Kindle Store. When I sideload an EPUB (either directly or converted with Calibre), the TTS option does not appear, even though the book content is perfectly readable.

I am wondering if anyone has investigated what metadata, files, or internal structure a Kindle book needs in order to enable TTS.

Is there any known way to:

- convert an EPUB with Calibre into the same format/structure used by Amazon for TTS-enabled books?
- generate the required metadata using another tool?
- modify an EPUB/KFX/AZW3 file with Python or another script to make Kindle recognize it as TTS compatible?

I understand that Amazon may restrict this feature for purchased books, but I am interested in knowing whether the limitation is purely DRM/account related or if there is a technical flag or file structure that enables TTS.

Any information about Kindle book internals, KFX structure, accessibility metadata, or previous research on this topic would be greatly appreciated.

Thanks!
skayme is offline   Reply With Quote
Old 08-05-2026, 04:15 PM   #2
shamanNS
Wizard
shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.
 
Posts: 1,202
Karma: 12360292
Join Date: Feb 2010
Location: Serbia
Device: Kindle PW5, Kobo Libra 2, Kindle PW1
Exth header 404 value should control TTS for mobi and azw3 formats.

https://wiki.mobileread.com/wiki/MOBI#EXTH_Header


Editor for modifying those things:

https://github.com/kwkoo/Java-Mobi-Metadata-Editor

Last edited by shamanNS; 08-05-2026 at 04:17 PM.
shamanNS is offline   Reply With Quote
Advert
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kindle 2024 voiceview jonathan2022 Amazon Kindle 0 10-22-2024 10:25 AM
Epub, Kindle, Alexa, TTS synthese Amazon Kindle 3 04-17-2023 06:57 PM
Epub, Kindle, Alexa, TTS synthese Amazon Kindle 0 04-17-2023 07:19 AM
Tts engine in python (will be compatible with calibre) dunhill Development 4 10-27-2022 09:34 PM
Which models of kindle have VoiceView jonathan2022 Amazon Kindle 2 06-12-2022 11:45 AM


All times are GMT -4. The time now is 11:57 AM.


MobileRead.com is a privately owned, operated and funded community.