BookFusion KOReader v1.2.1 – PDFs & Comics, Better Sync, Color Highlights and Richer Book Details

BookFusion KOReader v1.2.1 – PDFs & Comics, Better Sync, Color Highlights and Richer Book Details

We’ve been steadily improving the BookFusion plugin for KOReader, with a particular focus on making your BookFusion library feel more at home on your E-Ink devices. 

Our latest releases bring support for PDFs and comic books, more accurate highlights with colors, reading positions, richer book details, and several fixes that make syncing and updating more reliable.

New

PDFs & Comics Now Open Natively in KOReader

Your BookFusion library isn’t limited to EPUBs, and now your KOReader experience isn’t either.

PDF, CBZ, and CBR files in your BookFusion library now download in their original format and open natively in KOReader.

PDFs & Comics

That means you can download a PDF or Comic from BookFusion, read it using KOReader’s native reading experience, and still keep your reading position synced with BookFusion across your devices.

For PDFs, highlights also sync both ways. Create a highlight while reading on KOReader and it will sync back to BookFusion. Highlights created on your other devices can sync down to KOReader as well.

More Book Details

Previously, tapping a book gave you little more than its title and a couple of actions. Now you can actually get more details about the book before downloading or opening it.

Tap a book and you’ll see its:

  • Cover and author
  • Series information
  • File format and download size
  • Publication year and language
  • Current reading progress
  • Description

Book Details

Your Download, Read, and other actions remain right where you need them.

It’s a small change that makes browsing a large BookFusion library on KOReader much more useful.

Improvements & Fixing

More Accurate Highlights & Colors

Highlights should appear exactly where you made them.

We’ve improved how the plugin places and draws highlights in books where differences in text positioning could previously cause them to appear slightly off. The improvements apply in both directions: highlights you create in KOReader and highlights synced from BookFusion on your other devices. Colors made for highlights now also properly sync over to KOReader.

We’ve also corrected how highlight timestamps are handled. Highlight times are now sent in UTC, allowing BookFusion to display the correct local time regardless of your time zone.

Better Reading Position Sync

We’ve made several improvements to reading position syncing.

Reading positions coming from the BookFusion Web Reader now land more accurately in KOReader. In some books, a synced position could previously take you to the beginning of the chapter rather than the exact place where you stopped reading.

We also fixed an issue that prevented KOReader from determining your position on certain pages. When this happened, “Pushing reading position…” could remain on screen without completing.

You can now push your reading position from anywhere in a book. And if a sync fails, we’ll tell you instead of leaving you wondering whether anything happened.

More Reliable Updates and Network Handling

KOReader 2026.07 changed the archive API used by our updater, which meant older versions of the BookFusion plugin could fail with a “couldn’t extract the update” message.

We’ve updated the plugin to use KOReader’s current extraction API while retaining compatibility with earlier KOReader releases. We’ve also improved how the plugin handles an uncommon type of network failure. Instead of stopping the plugin with an error, BookFusion now handles the failure cleanly and reports that the request was unsuccessful.

Updating the BookFusion Plugin

If you’re already on BookFusion plugin v1.1.4 or later, updating is easy:

  • Tools → BookFusion → Updates

If you’re using KOReader 2026.07 or later with BookFusion plugin v1.1.3 or earlier, there’s one extra step. Those older plugin versions use the updater API that KOReader removed, so they cannot install the newer release themselves.

Download the latest plugin release and replace your existing bookfusion.koplugin folder manually once. After that, future releases can install normally through the plugin.

If you’re on KOReader 2026.03 or earlier, you can continue updating normally from Tools → BookFusion → Updates.

You can find the latest release and installation files on BookFusion's KOReader plugin releases page.

Planned

These releases continue our work toward making KOReader a first-class BookFusion integration and not simply a way to download your books, but another device where your library, reading progress, highlights, and notes stay connected.

  • Article support 
  • Import existing books and highlights from KOReader

As always, keep the feedback, bug reports, and suggestions coming. They help us find the rough edges and make the experience better.

Happy reading!
— The BookFusion Team

u/DaEbookMan — 13 days ago

BookFusion iOS 1.43.7 – Page Numbers, Sleep Mode & a Smoother Reading Experience

Our latest BookFusion update brings device-based page numbers to reflowable EPUBs, adds more control over how you track your reading progress, and introduces Sleep Mode for audio. We’ve also packed in a long list of fixes across EPUBs, articles, PDFs, highlights, CarPlay, and more.

Page Numbers for Reflowable EPUBs

Yes! , you can now finally see device-based page numbers when reading reflowable EPUBs.

Unlike fixed-layout books, reflowable EPUBs adapt as you change your screen size, font, spacing, and other reading settings. BookFusion now gives you page numbers that work with that flexible reading experience, making it easier to keep track of where you are in a book.

**To switch to page numbers, simply tap the percentage progress indicator in the bottom-right corner of the reader.**You can also enable page numbers from Reading Progress under Advanced Settings.

https://reddit.com/link/1wntmu2/video/20um5monl6rh1/player

Prefer percentages? No problem. You can switch between page numbers and percentage progress at any time and use whichever feels most natural for you.

Sleep mode /Sleep timer

We’ve added Sleep Mode for Media Overlays and Text-to-Speech (TTS), making it easier to listen to books or articles before bed without letting playback continue long after you’ve fallen asleep.

When you turn on Sleep Mode, you can choose how you want playback to stop:

  • After a set amount of time: Choose a time interval, and BookFusion will automatically stop playback when the timer ends.
  • At the end of the current chapter: BookFusion will continue playing until the chapter finishes, then stop automatically.

Sleep Mode

This means you can start listening, get comfortable, and let BookFusion handle the rest. If you fall asleep, playback won’t continue indefinitely, making it much easier to return close to where you last remember listening.

Fixes & Improvements

We also spent plenty of time polishing the reading experience and squashing bugs across the app.

  • Fixed Auto-scroll on iOS 27.
  • Fixed bookmark restoration in image-only EPUBs.
  • Fixed inconsistent Font Style application.
  • Fixed SVG images not appearing in Article Clean Mode.
  • Fixed other missing-image issues in articles.
  • Fixed duplicate articles when sharing the same URL.
  • Improved compatibility with highlights from the Article Browser Extension.
  • Fixed a crash when updating from very old app versions.
  • Fixed duplicate highlights.
  • Fixed a rare crash when adding highlights.
  • Corrected Clean Mode styling.
  • Fixed inverted images in PDFs.
  • Fixed the display of mathematical equations.
  • Corrected downloaded-book ordering in CarPlay.
  • Fixed rare missing styles in EPUBs.

The work continues

As usual please reach out to us with feedback, bug reports or suggestions. None of it happens without you, the readers who push us, report the rough edges, and remind us why we love this work.

And if you’re enjoying BookFusion, we’d really appreciate it if you took a moment to leave us a review on the App Store. Your reviews help more readers discover BookFusion and mean a lot to our team.

In the next few updates we will be focused on the following:

  • Wrapping up and launching articles  
  • Custom headers and footers ( clock, battery, reading time & more) 
  • Any additional fixes for iOS 27
  • Customisable Split View in reader for TOC, Highlights & Content 
  • Surprise! (reply with what you want the surprise to be :))

Update to the latest version and tell us what you think.

Happy reading (and listening),

— The BookFusion Team

u/DaEbookMan — 23 days ago
▲ 24 r/BookFusion+1 crossposts

BookFusion KOReader Plugin v1.1.2 - Fixes that include improved syncing, reading time, currently reading and non-latin filenames

Another release focused on some fixes

Fixes

  • Reading time now syncs from KOReader — time you spend reading in KOReader is recorded on BookFusion, so books you read on your device move to Currently Reading and your reading activity is counted.
  • Offline reading time uploads reliably — reading time recorded while offline is submitted the next time you open KOReader online.
  • Non-Latin book titles in filenames — books with Cyrillic, Chinese/Japanese/Korean, or accented titles now download under their real name. Previously those characters were stripped out, which could leave a book with a blank filename and cause several such books to collapse into a single file .
  • Renaming or moving a book no longer breaks sync — if you rename or move a downloaded book, whether inside KOReader or from a computer, reading progress and highlight sync keep working. Previously the book was treated as no longer downloaded and quietly stopped syncing.

You can upgrade to the latest version from within the plugin if you had the previous version that introduces seamless upgrades. You can do this by opening the BookFusion Plugin -> Updates -> then select the latest version which today is v1.1.2

or you can install from https://github.com/BookFusion/koreader-plugin-releases/releases/download/v1.1.2/bookfusion.koplugin-v1.1.2.zip

reddit.com
u/DaEbookMan — 3 months ago
▲ 13 r/BookFusion+1 crossposts

Realistic Voices, Everywhere You Read - Introducing Realistic Text-to-Speech (TTS) Streaming & Offline Across Web, iOS & Android

Our last two updates covered what shipped on Android and iOS. This one is the why: why we built Realistic Text-to-Speech (TTS) ourselves, and why we held it back until it was ready on all three platforms.

Synthetic narration has spent years sounding like a robot reading a phone book. That era ends today for your library.

Realistic Text-to-Speech (TTS) voices are now live across BookFusion for Web, iOS, and Android. Open a book. Pick a voice. Press play. Your eBooks, PDFs, and articles read back to you in voices that actually sound human.

No conversion workflow. No waiting on a rendered audio file. No pre-downloading audio. No GPU server to babysit. Just your books, speaking, on demand.

https://youtu.be/s-yamme5_4U?si=hY10g2qLEeDfizSQ

Two flavors, because readers listen in two very different places

We built realistic TTS twice over, because listening on a train with full bars and listening at 35,000 feet are not the same problem.

Streaming Voices

Streaming voices run on custom Kokoro models with our own tuning and refinements layered on top. We built and operate the TTS service ourselves, and that choice has one very direct benefit for you: subscription prices stay exactly where they are. No tokens to buy. No character caps. No metered minutes.  Advanced and Power readers get unlimited streaming across Web, iOS, and Android, in 9+ languages including English (US and UK), Spanish, French, Mandarin, Japanese, and Hindi.  

We stream Supertonic voices as well, which widens that to 31 languages: Arabic, Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian, and Vietnamese

If you read in more than one language, or your books do, this is the part worth trying first.

Offline voices

Offline voices  run entirely on your device, and they are available on every plan — Free, Casual, Advanced, and Power. No internet. No pre-generating audio and waiting for a download. Your device does the work, sentence by sentence, as you read.

Planes, subways, remote cabins, and that one dead spot on your commute are all fair game now.

*(Streaming is available on all three platforms. On-device offline voices are an iOS and Android. 

Why we ran our own service

We will be direct about the tradeoff, because it shaped the whole feature.

Realistic voice models are not free to run, and that cost has to land somewhere. Most services put it on you and meter it: pay per character generated, per minute listened, per credit consumed. That works fine for a paragraph. It works badly for a 400-page novel, and it turns "listen to another chapter" into an accounting decision.

 The other approach is quieter. A number of apps offer realistic voices for "free" by pointing at endpoints built for Microsoft Edge,  infrastructure they are not licensed to resell, and Microsoft has said as much on their own forum. We understand the appeal. We are not willing to build a core feature on a door someone else can close, because when it closes it is your listening that stops, mid-chapter, with no warning and no recourse.

So we took the slower road: instead of metering you or reselling someone else's API, we built and run the TTS service ourselves, tuned the models, and absorbed the cost. Unlimited stays unlimited, your subscription price does not move, and the voices keep working because they are ours to keep working.

And for the readers who would rather nothing leave their device at all, the offline voices exist precisely for that. Your book stays where it is.

The workflow this replaces

Readers who wanted genuinely good narration have been solving this themselves for a while now, with real ingenuity. Open-source projects like 

  • Audiblez
  • epub_to_audiobook and
  • ebook2audiobook 
  • and others

They also ask a lot of you: install dependencies, manage a command line, download models, configure environments, sometimes rent GPU time. Then generate the whole audiobook up front, wait for it to finish, and move the files onto the device you actually read on. If you edit the book or want a different voice, you do it all again.

BookFusion collapses that into four steps:

  1. Open an eBook, PDF, or article.
  2. Tap Listen/Play.
  3. Choose a streaming or offline voice,  preview it first, nobody should commit to a voice unheard.
  4. Play.

The narration is generated as you listen. No scripts, no leftover audio files, no second copy of your library to keep in sync.

It is part of the reader, not a separate app

Realistic voices are not a conversion utility bolted on the side. They live inside the BookFusion reader, which means everything else keeps working while you listen: your synced library, your reading progress, your highlights, your notes, your bookmarks.

Read three chapters on the Web at your desk, keep listening on your phone during the walk home, and pick up the text again that evening exactly where your ears left off. One library. One position. No juggling.

We also spent an enormous number of hours on the listening experience around the voices — sentence-level skip controls, a rewritten sentence tokenizer for more natural pacing, sentence highlighting that follows the narration, TTS in PDFs, footnotes that stop interrupting the flow. Great narration is only half the craft; the reader around it has to keep pace.

Who this is for

Text-to-Speech is often filed under accessibility, and it absolutely belongs there,  for readers with low vision, dyslexia, or eye strain, a natural-sounding voice is the difference between finishing a book and abandoning it.

But it is not only that. It is also for the reader with their hands in the dishwater, the language learner who needs to hear pronunciation rather than read it, the student pushing through a dense chapter for the second time, the commuter, the runner, and the person who simply likes being read to.

We are not trying to replace human narrators. A professionally performed audiobook is a genuine creative work, and nothing synthetic matches it. What realistic TTS does is give a voice to the enormous number of books, papers, and documents that will never get an audiobook edition at all , including the ones you wrote, scanned, or saved yourself.

Start listening

Open BookFusion, pick a book, tap Listen, and spend a few minutes auditioning voices. We think you will notice the difference in the first paragraph.

This is the first release of something we intend to keep sharpening, more voices, more languages, a sleep timer, and a few things we are not ready to talk about yet. Tell us which voices you love, which ones read a name wrong, and what your language needs are. Some of our best work has started as a reader's complaint 🙂

Write to us at support@bookfusion.com or reply below.

Happy reading (and listening),

–The BookFusion Team

u/DaEbookMan — 3 months ago
▲ 13 r/BookFusion+1 crossposts

BookFusion Android 2.23.10 - Faster Shelves, Realistic Text-to-Speech(TTS) with PDF Support, Fixes & Other Improvements

Across a long run of Android releases, from 2.20.18 through 2.23.10, we rebuilt how BookFusion speaks, how your library loads, and how the app behaves on the devices readers actually use. We held the write ups back on purpose. We wanted realistic Text-to-Speech to land on Android, Web, and iOS before properly sharing an update, rather than teasing you with a feature living on one platform. And this time, nobody has to ask "when Android?" Android readers have waited their turn before. Not on this one! :) 

So here it is: what we built, what we fixed, and what is coming next

Realistic Text-to-Speech (TTS) is here

Synthetic narration has sounded like a robot reading a phone book for and unfortunately Google and larger entities are taking longer than we would like to make these models widely available for free or at a reasonable cost. 

You can now listen to your eBooks and articles with realistic, lifelike voices right inside BookFusion. We built this in two flavors, because readers listen in two very different situations.

  • Streaming voices:  These come from Kokoro models with our own tuning and improvements layered on top. We built and run our own TTS service for them, and that decision has a direct benefit for you: subscription prices stay exactly where they are. No tokens to buy, no character caps, no metered minutes. Advanced and Power readers get unlimited streaming across Android, Web, and iOS, in 9+ languages including English (US and UK), Spanish, French, Mandarin, Japanese, and Hindi.

How to get started

  1. Open the BookFusion app and the book you want to read

  2. Tap Select Voice

  3. Go to Advanced 

  4. Preview & confirm the voice you want

Realistic TTS Voices

Planes, subways, remote cabins, and that one dead spot on your commute are all fair game now.

Other Text-to-Speech  TTS & Media Overlay Updates

A great voice is only half the craft. The reader around it has to keep pace, and this is where we spent an enormous number of hours.

  • TTS now works in PDFs:  System voices and realistic voices both, inside the Android app.
  • Seekbar navigation now keeps a back stack:  Jump ahead with the progress bar, change your mind, and return to exactly where you were. This also rescues you from an accidental swipe while adjusting settings.
  • We rewrote sentence and paragraph segmentation for a smoother, more natural cadence and fewer awkward breaks in the wrong places.
  • Pages turn when they should .  We refreshed the whole TTS and Media Overlay flow and resolved the related issues around it.
  • We widened the touch areas  in TTS settings, so adjusting the speed no longer means fumbling the progress bar by mistake.

TTS with Native PDFs

We rebuilt the bookshelf

While not visibly or flashy, this was a large piece of engineering in the release, and the one you will feel every single time you open the app.

We replaced the bookshelf with a new paging system and a new repository layer underneath it. Bookshelves, series, highlights, and books all load through it now. The result is faster loading, smoother scrolling, and a foundation that can carry what we are building next.

Alongside the rebuild:

  • Relevance search and sorting: Search now surfaces results closest to what you actually typed. Sort by relevance and find the book you half remember.
  • Content type filters:  Switch between All Content, Books only, and Articles only. Yes, that hints at something. More in a moment
  • New Change Password and Update Profile screens
  • New search screen for the EPUB and PDF readers, rebuilt in Jetpack Compose.
  • A custom content filter menu replacing the native dropdown, for a more consistent feel.
  • Force offline mode, with a clear alert when it is switched on.
  • Broader multi-user support in the new architecture, plus significantly more test coverage on core book and series loading.

A refactor this large moves a lot of ground, and we expect some rough edges we have not spotted yet. If you notice anything unusual, tell us. If you keep a large collection, we especially want to hear how the performance holds up for you.

Relevance Search & Faster Bookshelf

We also fixed a good number of issues the rebuild surfaced along the way: infinite loading when tapping the same filter twice, top filters vanishing after returning from View All, smart bookshelves not behaving with the new list, slow expansion of a bookshelf's books, interrupted loading indicators in nested lists, a crash when removing books from the View All screen, endless loading on highlights and series, and books opening on their own when they were never tapped. Lists such as Favorites, Currently Reading, and Planned now update instantly, and Currently Reading refreshes properly.

Reading on e-ink

Our e-ink readers are some of our most devoted, and their hardware is gloriously particular. We chased these down one at a time.

  • Fixed the Onyx Boox contrast bug that turned outlined buttons solid black
  • Fixed a Boox issue during device rotation
  • Fixed non-breaking spaces rendering as visible characters with the Palatino typeface on Supernote Manta
  • Increased the hit area for pagination buttons in scroll and e-ink mode
  • Gave the TOC and Bookmarks panel more room in the PDF reader
  • Optimized reader custom fonts

Reading Time Tracking API

We rewired the Android app to use our new reading time tracking API, so your reading time logs correctly whether you are reading text, listening with TTS, or following a Media Overlay. Every minute counts, and now every minute counts properly. 

That completes the foundation. With the API in place and collecting clean data across the board, we can build Statistics on top of it, which we are aiming to launch soon. :) 

Fixes & Other updates

None of this makes a good screenshot. Unglamorous work that all of it makes a better app.

  • Book edits apply right away.  So do highlight, note, and tag changes.
  • We reworked the highlights and notes dialog  for a smoother experience, and optimized highlight performance behind the scenes.
  • Tapping a highlight opens the correct book and takes you straight to that highlight  it.
  • Content type filters arrived in the Highlights tab  too.
  • Fixed opening a highlight or note directly from search results
  • Fixed highlight and highlight color duplication
  • Fixed the EPUB highlights screen not refreshing after a note changed
  • Fixed bookmark sync
  • Fixed an incorrect CFI position when navigating from the table of contents
  • Fixed search text clearing itself while you were still typing
  • Fixed double highlighting during AutoRead
  • Fixed the page counter and notification interruptions in AutoRead
  • Fixed rewind reading text from the previous page without turning back to it
  • Fixed playback stopping after the app restored from the background
  • Fixed playback occasionally jumping to the previous page while scrolling
  • Fixed a crash when no TTS language was set
  • Fixed a TTS crash on Pixel devices
  • Fixed the blank voice picker on devices with no system TTS installed
  • Fixed inconsistent voice naming between BookFusion and BookFusion Voice
  • Added a new decoder so realistic TTS now works on devices that lack native Opus support. A whole class of Android devices simply could not play our advanced voices. Rather than shrug and call it a hardware problem, we implemented a decoder. Those devices work now.
  • Fixed downloads getting stuck on some devices, with broader storage reliability improvements
  • Fixed cancelling a download from Book Details doing nothing
  • Improved the download button progress animation, and fixed double taps on it
  • Fixed a crash from file names that were too long
  • Fixed an upload crash, and handled file access errors during book uploads properly
  • Fixed the QR code scanner showing an empty screen on the redeem page
  • Fixed Change Password freezing when you entered the wrong current password
  • Fixed the Home button blocking load more in search
  • Fixed session restore on Samsung devices sometimes landing on a blank screen
  • Fixed fixed-layout books holding on to invisible WebViews
  • Fixed missing cover files crashing image loading
  • Fixed duplicate stable ID crashes in list rendering
  • Fixed a truncated tag name field when creating an article
  • Now validates URL content type before capturing an article
  • Switched to flexible in-app updates with staleness and cooldown checks:  Updates should arrive when you want them, not interrupt you when you are three pages from the end of a chapter.

We also spent time where you will never look: lint cleanup, migrating dialogs to Jetpack Compose and modern APIs, refreshed CI, and better analytics identity handling. Sharpening the tools is part of the trade.

What comes next

  • Refine & Launch Articles: Those Articles filters are not decoration. Full article support is close to being wrapped up, and the bookshelf rebuild exists precisely so articles and other content types can arrive without slowing anything down going forward. The Bookshelf Details screen already understands article specific information.
  • Native CBZ/CBR Support
  • Refactor app to no longer requires sign ups for users that might be searching for an app to use only on a single device. This is a big drag on our ratings due to a segment of users that do not read the app description and rate the app based on the sign up requirement (needed to sync 
  • Sleep timer for both TTS & Media Overlays 
  • Support page numbers (no longer only percentage)
  • Area highlights for EPUBs
  • Custom headers and footers ( clock, battery, reading time & more)  
  • Many more (let us know what you would like to see)

We build BookFusion for readers who care about the details, which means your eye catches things ours misses. Tell us what feels off, what feels good, and what you wish existed. Write to us at support@bookfusion.com or reply below 

APK Download:  Android 2.23.10 APK Download 

Happy reading (and listening),

-- The BookFusion Team

reddit.com
u/DaEbookMan — 3 months ago
▲ 26 r/LocalTextToSpeech+3 crossposts

BookFusion iOS 1.43.1 - Online & Offline Realistic TTS Voices, Other Updates & Fixes

Over the past few months, we've been busy. Several releases have shipped, but we held off on the write-ups on purpose. We wanted to land some of these features across all three platforms before telling the full story. So here it is: a round-up of what's new, what we fixed, and a look at what's coming next.

Realistic Text-to-Speech (TTS) voices arrive for every reader

We've expanded the Text-to-Speech experience across your EPUBs, PDFs, and other formats to include realistic TTS voices, for reading and listening that finally sounds the way it should.

  Realistic TTS comes in two flavours:

  • Online / Streaming:  Built on Kokoro models, with our own tweaks and refinements on top. We run our own TTS service for these, which lets us keep quality high and keep subscription prices exactly where they are. No surprise increases, no catch.
  • Fully Offline / Local:  Powered by Supertonic, these voices run entirely on your device. No internet, no pre-downloading generated audio. Everything happens locally and on demand, right where you're reading. Perfect for planes, subways, and anywhere the signal doesn't reach.

Streaming Realistic Text-to-Speech(TTS) Voices

Unlimited streaming of genuinely natural, human-sounding voices are now supported across  all your content in the iOS app for Advanced and Power readers.   And because nobody should commit to a voice unheard, we added Voice Previews so you can test each one before making it your default.

Online Voices iOS

Fully Offline, Realistic Voices, Zero Limits - Meet Supertonic

Then we went further. Much further. We also added support for Supertonic which  brings realistic TTS voices directly onto your device ,processed locally, no internet required, no interruptions all readers (Free, Casual, Advanced & Power)

Guide for Using Supertonic Offline TTS - https://docs.bookfusion.com/docs/text-to-speech-&-audio/offline-voices-ios 

  • Unlimited streaming. No tokens. No character caps. No time restrictions.
  • Download voices for true offline listening, processed right on your device. Perfect for planes, subways, and off-grid weekends.
  • Noticeably higher quality  than the standard iOS voices.
  • 31 languages supported fully offline:  Arabic, Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian, and Vietnamese.

Offline TTS Voices

Whether you're a language learner, a multilingual reader, or someone who reads with their ears for accessibility reasons,  this update is for you.

Other Updates

Text-to-Speech (TTS) & Media Overlay Refinement 

Great narration is only half the story; the interface has to keep up. So we rebuilt the TTS and Media Overlay experience from the ground up for a smoother, calmer experience:

  •  Choose a voice, adjust playback speed, and skip forward or back one sentence at a time.
  • We rewrote our sentence tokenizer for more natural pacing and fewer clumsy breaks.
  • The app now highlights each sentence as it's spoken, so your eyes never lose their place while your ears do the work. (Only with supported voices) 
  • Footnotes finally behave:*superscript footnotes are skipped during playback, and inline EPUB footnotes  now open with a single tap.

Small touches, obsessed over, until listening felt like reading again.

Find exactly what you're after

As libraries grow, finding the right thing matters more. You can now filter your content by type: Books, Articles, or All. As a result  your saved web reads and your books each have their place, and you find exactly what you want instantly. 

*Articles added in preparation for the launch of Article support that is in beta 

<Insert place holder for toggling types >

Metadata updates 

Metadata is the quiet backbone of a well-kept library. You can now view and edit the Publisher and Publication date  for your books and articles. One more way to keep your collection precise, tidy, and truly yours.

Publisher & Published Date

Additional localizations 

This half-year we welcomed:

  • Spanish  localization for the iOS app.
  • Polish localization for the iOS app.

Both were shaped with care (and refined further after launch — see below). Want to see  your language supported? Reach out  to us at support@bookfusion.com  some of our best translations come from readers like you OR apply at https://bookfusion.notion.site/help-us-translate-bookfusion 

Fixes. We Fixed a Lot.

We don't hide our bugs; we hunt them. Craftsmanship means owning the flaws as openly as the features. Between January and July, we resolved a long list of them:

Reading & rendering

  • Fixed highlight positioning in certain PDFs where highlights appeared in the wrong spot.
  • Fixed incorrect page sizing for some fixed-layout EPUB books.
  • Corrected oversized math formulas in some books.
  • Fixed text truncation in some vertical-writing books.
  • Improved rendering of PDF books in Dark Mode.
  • Stopped stray HTML/code from showing up in some book descriptions.
  • Enforced your font settings for books that ship with their own predefined fonts.
  • Fixed the empty-screen issue when opening malformed EPUB files.

Text-to-speech

  • Fixed a crash during TTS playback in PDF books.
  • Fixed Local TTS failing on long sentences.
  • Fixed unresponsive touch when toggling the TTS overlay controls.
  • Corrected the play-button state in the PDF reader.
  • Restored offline mode for local voice-model previews, and added loading indicators while previews generate and after TTS starts.
  • Tuned memory management for the TTS cache.

Library & everything else

  • Fixed the ordering of downloaded and currently-reading books.
  • Restored missing copy/paste menu items on the Highlight Notes screen.
  • Fixed a crash when opening the reader for invalid PDFs with no pages.
  • Fixed message input on the Highlight Discussion screen when typing in Korean.
  • Improved comic-book handling to show a clear error for invalid comics.
  • Made Replace Files smoother when updating existing books.
  • Improved widget performance and reliability.
  • Corrected several Spanish and Polish translation errors.

Noticed something still off? We genuinely want to hear it. Reach us at support@bookfusion.com

The work continues

That's six months of steady, deliberate craft: better voices, a smarter reader, refining article support, and a great many bugs resolved. None of it happens without you, the readers who push us, report the rough edges, and remind us why we love this work :)

In the next few updates we will be focused on the following:

  • Wrapping up and launching articles 
  • Sleep timer for both TTS & Media Overlays 
  • Support page numbers (no longer only percentage)
  • Custom headers and footers ( clock, battery, reading time & more) 
  • Custom toolbars
  • Surprise! (reply with what you want the surprise to be :))

We're just getting started. Update to the latest version, put those new voices to the test, and tell us what you think.

Happy reading (and listening),

-- The BookFusion Team

reddit.com
u/DaEbookMan — 3 months ago
▲ 32 r/BookFusion+4 crossposts

Introducing BookFusion Voice - Free Offline Realistic Text-To-Speech with 160+ Voices in 40+ Languages for Android

Today, we are excited to announce the launch of BookFusion Voice, a new Android text to speech engine that brings natural-sounding neural voices directly to your device.

BookFusion Voice makes it easier to listen to books, articles, documents, and other text using high-quality AI voices that work offline after download. Once a voice is installed, speech synthesis happens locally on your Android device, so your text never leaves your device.

Whether you use BookFusion for reading, rely on text to speech for accessibility, or simply prefer listening while you read, BookFusion Voice gives you more control, more privacy, and more choice.

https://www.youtube.com/watch?v=WHqfugDW_uk

Getting started with BookFusion Voice

Getting started is simple.

  1. Install BookFusion Voice on your Android device.
  2. Open the app and browse the voice catalog.
  3. Filter by language and quality.
  4. Preview voices using native language sample sentences.
  5. Download the voices you want to use.

If you use BookFusion, you are done. BookFusion will automatically detect your installed voices so you can start listening right away.

For step by step instructions, screenshots, setup guidance, and troubleshooting tips, visit the official BookFusion Voice tutorial and documentation:

BookFusion Voice: Offline Realistic Voices on Android

BookFusion Voice APK - https://bookfusion-desktop-updates.s3.us-east-1.amazonaws.com/bookfusion_voice_1_2_0.apk

BookFusion Reader APK - https://bookfusion-desktop-updates.s3.us-east-1.amazonaws.com/com.bookfusion.android.reader_Android_v.2.23.7_c.223071-release-protected.apk

Natural voices that work offline

BookFusion Voice includes two voice families:

  • SUPERTONIC voices are expressive, premium-quality multilingual voices. Each voice can speak 31 languages from a single download, allowing you to switch between voices and languages without downloading a separate model each time.
  • PIPER voices provide a large catalog of 150+ voices across 40+ languages. Piper voices are available in low, medium, and high quality tiers, so you can choose the right balance between naturalness, performance, and device capability.

Together, these voice families give Android users access to more than 160 voices across 40+ languages.

Built for real-world listening

Not every voice performs the same on every Android device. Some voices sound more natural but require more processing power, while others are lighter and faster.

BookFusion Voice automatically tests each downloaded voice on your device, then shows how fast it runs. You will also see a clear warning when a voice may be too demanding for smooth, gap-free playback.

This helps you choose voices that work well on your actual device before relying on them for longer listening sessions.

Performance Note:

BookFusion Voice runs speech synthesis directly on your Android device. This is what makes offline listening and private, on-device text to speech possible, but it also means performance depends on your device’s processor, memory, and the voice you choose.

Some voices require more processing power than others. Supertonic voices and high quality Piper voices can sound more natural, but they may not run smoothly on lower powered devices. If a voice test shows poor performance, we strongly recommend using a low or medium quality Piper voice instead. These voices are lighter, faster, and often provide a much better listening experience on less powerful devices.

We have seen some early app store ratings reflect this misunderstanding. Poor performance from a demanding voice on a low powered device does not mean BookFusion Voice is low quality. It usually means that the selected voice is too demanding for that specific device.

That is why BookFusion Voice includes on-device performance testing. Before using a voice for longer listening sessions, you can test it, see how fast it runs, and choose the best option for your device. Selecting the right voice for your hardware is the best way to get smooth, reliable, gap-free narration.

Seamless integration with BookFusion

BookFusion Voice works especially well with the BookFusion Android app.

Once you download a voice, BookFusion detects it automatically. No extra setup is required. When used together with BookFusion, voices are pre-buffered ahead of time to help provide seamless narration with fewer pauses between paragraphs or pages.

That means you can download a voice in BookFusion Voice, open BookFusion, and start listening to your books and documents with a more natural read-aloud experience.

Works with other Android apps too

BookFusion Voice is also a standard Android text to speech engine. That means it can be used with other Android apps that support text to speech, including book readers, accessibility tools, TalkBack, navigation apps, and more.

To use it outside of BookFusion, install your preferred voices, then go to Android Settings, open Text-to-Speech settings, and select BookFusion Voice as your preferred engine.

Designed with privacy in mind

Privacy is one of the biggest advantages of offline text to speech.

With BookFusion Voice, all speech synthesis happens locally on your device. Your text is not sent to a server for processing. The app only connects to the internet to fetch the voice catalog and download voice files.

This makes BookFusion Voice ideal for users who want a private, offline listening experience for books, articles, documents, and other personal content.

Accessibility-first design

BookFusion Voice was also designed with accessibility in mind. The app includes full screen-reader labelling throughout and works with Android accessibility tools such as TalkBack.

Users can preview voices before downloading, filter by language and quality, view download sizes, adjust speech speed from 0.5x to 2.0x, and select the voices that best match their listening needs.

With BookFusion Voice, we are making natural, private, offline text to speech more accessible to readers everywhere.

u/DaEbookMan — 3 months ago

BookFusion KOReader Plugin v1.1.0 - Smoother Sync, Faster Covers &amp; In app-updates

Just another quick quality-of-life improvements based release while we work on the larger items planned.

New

  • In-app updates — check for and install new plugin versions from within KOReader, in the BookFusion menu under Updates. No need to download and copy files by hand.

Improvements

  • Smoother sync — reading progress and highlights now sync without interrupting reading, so page turns stay responsive (previously syncing could freeze the screen for several seconds on some devices).
  • Faster covers — book covers load faster and appear as soon as each one is ready.

You can grab the latest version from https://github.com/BookFusion/koreader-plugin-releases/releases/download/v1.1.0/bookfusion.koplugin-v1.1.0.zip . Going froward you will now be able to automatically update the plugin from inside the BookFusion menu .

As always, please feel free to reach out with any feedback and stay tuned for more updates.

For those that might have missed the details for the plugin. You can find the post at https://www.reddit.com/r/BookFusion/comments/1u4f4om/your_books_highlights_progress_onevery_ereader/

reddit.com
u/DaEbookMan — 4 months ago

BookFusion KOReader Plugin v1.1.0 - Smoother Sync, Faster Covers &amp; In app-updates

Just another quick quality-of-life improvements based release while we work on the larger items planned.

New

  • In-app updates — check for and install new plugin versions from within KOReader, in the BookFusion menu under Updates. No need to download and copy files by hand.

Improvements

  • Smoother sync — reading progress and highlights now sync without interrupting reading, so page turns stay responsive (previously syncing could freeze the screen for several seconds on some devices).

  • Faster covers — book covers load faster and appear as soon as each one is ready.

You can grab the latest version from https://github.com/BookFusion/koreader-plugin-releases/releases/download/v1.1.0/bookfusion.koplugin-v1.1.0.zip . Going froward you will now be able to automatically update the plugin from inside the BookFusion menu .

As always, please feel free to reach out with any feedback and stay tuned for more updates.

reddit.com
u/DaEbookMan — 4 months ago

BookFusion KOReader Sync Plugin v1.0.1

This release includes a couple of quality-of-life improvements based on reader feedback after the initial launch.

Improvements

  • Stay on the same page after downloading
    • When downloading a book from a paginated view, KOReader now keeps you on the same page instead of returning you to page 1 after the download finishes.
  • Browse Books can now be used as an gesture/action
    • The Browse Books menu item is now available as an action/gesture item, making it possible to assign it to gestures, shortcut buttons, or Simple UI actions for quicker access without navigating through KOReader menus.

You can grab the latest version from https://github.com/BookFusion/koreader-plugin-releases/releases/download/v1.0.1/bookfusion.koplugin-v1.0.1.zip

If you missed it, details about our KOReader plugin can be found at https://www.reddit.com/r/BookFusion/comments/1u4f4om/your_books_highlights_progress_onevery_ereader/

NOTE: Earlier today we released an update to allow readers to also remove authorised devices they link to their account at https://www.bookfusion.com/users/edit . This resulted in temporary disruption of syncing and downloading books via the plugin. This was resolved earlier and you should no longer have issues.

reddit.com
u/DaEbookMan — 4 months ago
▲ 110 r/BookFusion+7 crossposts

Your Books, Highlights &amp; Progress onEvery E-Reader: BookFusion for KOReader Is Here

If you love e-readers, there’s a good chance you own more than one.

Maybe you read on a Kobo at home, a Kindle when you travel, a Boox or PocketBook for PDFs and manga, and your phone when you only have a few minutes. Each device has its own strengths but until now, keeping your books, reading position, and highlights together across them could feel like a workaround.

  • Your page was on one device.
  • Your highlights were on another.
  • And your library lived somewhere in between.

Today, we’re excited to officially launch the BookFusion KOReader Plugin, a new way to connect KOReader directly to your BookFusion library.

With the plugin, you can browse your BookFusion library inside KOReader, download books over the air, and keep your reading position and highlights in sync across KOReader devices and the BookFusion apps on Web, iOS, and Android.

No cables. No manual transfers. No file hashes . No walled gardens.

Just your content, wherever you want to read.

How to Get Started

To use the BookFusion KOReader Plugin, you’ll need:

Start with the setup guide here:

BookFusion KOReader Plugin Guide
https://docs.bookfusion.com/docs/KOReader/

The guide walks you through installing the plugin, linking your device, browsing and downloading books, syncing reading position and highlights, setting up gestures, and troubleshooting common issues.

Built for Readers Who Use More Than One Device

KOReader is one of the most powerful open-source reading apps available for e-ink and Android devices. It is popular with readers using devices such as Kobo, Kindle, PocketBook, reMarkable, Boox, and other e-readers that support KOReader.

BookFusion is built around a simple idea: your books, articles, highlights, notes, reading progress, and reading life should travel with you.

The KOReader plugin brings those two worlds together.

Once installed and linked to your BookFusion account, the plugin lets you open KOReader, go to the BookFusion menu, and access your library directly from your device.

You can browse by:

  • Currently Reading
  • Shelves
  • Smart Shelves
  • Tags
  • Series
  • Your full library

Then download the book you want and start reading.

What You Can Do with the BookFusion KOReader Plugin

Browse and Download Your Library from KOReader

Open the BookFusion plugin inside KOReader and browse your library without needing to connect your device to a computer.

You can find the book you want, choose where to save it, and download it directly to your e-reader.

For readers with carefully organized libraries, metadata such as series, tags, and covers are included when the book is downloaded, helping KOReader display your books more usefully on device.

Pick Up Where You Left Off

Read on one device, sync your position, and continue on another.

Finish a chapter on your Kobo. Later, open the same book on your Boox, Kindle, PocketBook, phone, tablet, or the web, and continue from where you left off.

The plugin supports both manual sync and auto-sync, so you can decide how much control you want.

Sync Highlights Across Devices

Highlights made in KOReader can sync back to BookFusion, making them available across your connected devices and BookFusion apps. (Exports to Obsidian, Notion & More)

This is especially useful for readers who use e-ink devices for deep reading but still want access to their highlights later on web or mobile.

Use Gestures for Faster Syncing

For readers who prefer fewer menus, the plugin adds BookFusion sync actions to KOReader’s Gesture Manager.

You can assign actions such as pushing progress, pulling progress, or syncing highlights to your preferred taps or swipes.

Track Reading Time

Reading time in KOReader can also count toward your BookFusion reading totals.

That means time spent reading on your e-reader becomes part of your broader reading history in BookFusion, alongside time spent in the BookFusion apps.

Early Reader Feedback

Before making the plugin generally available, we shared it with beta readers and iterated based on their feedback. Readers helped identify bugs, test sync behavior across devices, and suggest improvements for future releases.

Here are some of the comments we received during testing:

>Syncing is very fast.

>The new beta worked well for annotation sync. On one EPUB I made more than 30 highlights and they synced correctly between two Boox devices.

>It works great on my PocketBook and Kobo. Thanks.

>Enjoying this plugin so far.

>Great Plug-in. I have connected KOReader on my Kobo to my BookFusion account, and it works flawlessly.

>“Latest update, so far, appears to be working perfectly on PineNote, Boox Nova Air C, and Boox Palma. ”

This is exactly why we wanted to build the plugin with the community: real readers, real devices, real libraries, and real reading workflows.

What’s Supported Today

The first public release focuses on the core reading workflow:

  • Browse your BookFusion library from inside KOReader
  • Download EPUB books directly to your device
  • Sync reading position
  • Sync highlights
  • Use manual sync or auto-sync
  • Assign sync actions to KOReader gestures
  • Track reading time
  • Download books with updated series, tags, and cover metadata

Today, the main sync focus is books, reading position and highlights.

Thank You to Our Beta Readers

Before this public release, the BookFusion KOReader Plugin was shaped by readers who generously tested early builds, reported issues, shared device-specific feedback, and helped us understand how the plugin performed across real reading workflows.

To everyone who installed the beta, synced books across devices, tested highlights, reported bugs, suggested improvements, and patiently tried new versions — thank you.

What’s Coming Next

This launch is an important milestone, but it is not the end of the KOReader roadmap.

Based on reader feedback, we are already looking at several improvements, including:

  • PDF support
  • CBZ/CBR support
  • Downloading multiple books in one action (future)
  • Better sorting options when browsing books
  • Downloading clean article EPUBs
  • Importing existing KOReader books & highlights into BookFusion
  • Additional improvements

As always, we’ll continue listening to reader feedback and improving the experience over time.

u/DaEbookMan — 4 months ago