Skip to content → Skip to footer

AudiFlo

🎧 AudiFlo — AI Text to Speech Audiobook Reader (EPUB, PDF, DOCX, Web Novels)

Turn EPUBs, PDFs, DOCX, TXT files, and web novels into AI audiobooks with natural voices and character-based narration.

AudiFlo is a powerful Text-to-Speech (TTS) audiobook reader built for long stories, massive libraries, and immersive listening — even offline. Not just reading — every character sounds alive.

🎭 Character Voice Player — Full Cast Audiobook Experience

Create a cinematic listening experience with AI voices:

  • Assign unique voices to each character
  • Smart character name detection & auto-switching
  • Narrator vs character voice separation
  • Manage voices from book index or settings
  • Emotion-rich storytelling with natural flow

➡️ Deep voice for main character
➡️ Menacing tone for antagonist
➡️ Cute / energetic voices for companions

Turn any book into a full-cast AI audiobook.

📚 EPUB, PDF, DOCX & Web Novel Reader

AudiFlo is a complete ebook reader + audiobook app:

  • ✓ EPUB reader (with images & cover extraction)
  • ✓ PDF reader (smart TOC & chapter detection)
  • ✓ DOCX reader (metadata extraction)
  • ✓ TXT reader (perfect for web novels & raw dumps)

Built for large content:

  • Smart Table of Contents detection
  • Optimized for large files (500–2000+ chapters)
  • Infinite scroll / full scroll reading mode
  • Fast loading for large EPUB & PDF files

🗣️ Advanced AI Text to Speech (TTS)

  • Natural neural AI voices (multiple accents)
  • Adjustable speed, pitch, and tone
  • Character voice profiles per book
  • Interactive voice selection UI
  • Improved AI character detection

Supports offline AI TTS engines with downloadable voice models for uninterrupted listening.

🔄 Smart Reading & Listening Features

  • Highlights + bookmarks
  • Auto progress tracking (per book & chapter)
  • In-reader text search
  • Custom pronunciation rules / text replacement
  • Booklists / collections for organization

Designed for power readers and binge listeners.

☁️ Cloud Sync & Backup

  • Google Sign-In support
  • Cross-device sync (voices & settings)
  • Conflict-safe sync system
  • Scheduled background sync

Your preferences stay updated across devices.

🔐 Privacy, Security & Data Protection

  • Encrypted local database (data stored securely)
  • Encrypted .aflo book sharing with permissions

Your books and data stay private and secure.

Accessibility Features

  • Fully compatible with TalkBack and screen readers
  • Clearly labeled playback and navigation controls
  • Designed for visually impaired and low-vision users
  • Simple, clean, and accessible interface

AudiFlo makes reading and listening accessible for everyone.

🌙 Built for Long Listening Sessions

  • Background playback (screen off supported)
  • Lock-screen & notification media controls
  • Sleep timer
  • Dark mode for night reading
  • Seamless resume from last position

Perfect for listening while commuting, gaming, or relaxing.

📂 Your Library, Your Rules

  • Import unlimited EPUB, PDF, DOCX, TXT files
  • Receive and open shared files directly in AudiFlo
  • No storage limits
  • Works fully offline after setup

Your personal audiobook library — always accessible.

🌍 Multi-Language Support

  • Supports multiple languages for reading and TTS
  • Designed for global users and multilingual content
View on Google Play Store

Free or paid:

  • Free

Accessibility and User Comments:

I came across “AudiFlo” a couple of weeks ago and immediately got in touch with the dev regarding accessibility. If only we had more developers behaving like the one behind this app, we’d be sitting pretty. He’s quick to fix accessibility problems, and there were many. There may still be a few left to discover, but let’s talk about the app and what it does.

AudiFlo is a one-of-a-kind e-reading app that tries to auto-detect characters in a book, allowing voices to be assigned to each one. For those who enjoy novels, this feature comes in handy.

Getting Started

Upon launching the app for the first time, press “Get Started” to be introduced to its features or “Skip” to bypass the tour.

To use the app, select “Sign in with Google” and choose the account to continue. After signing in, a list of voices is presented. Swipe right or left with two fingers to move between voices, then press “Confirm Selection” to proceed. A prompt to start a tour appears again; press “Skip for now” to bypass it.

Note: After allowing notifications, go to the app’s notification settings and disable the “Daily Reminders” notification category if you do not want the app to keep reminding you to read. These notifications can be quite annoying, especially since they are sent multiple times per day. There is currently no option within the app itself to disable them.

On the main screen (Home screen), there are two buttons: “Add your first book” and “Go to Library.”

When setup is complete, the main screen is shown, which includes the following buttons:

  • Add your first book – To import your first book
  • Go to Library – To take you to the library

Layout and Settings

The main navigation tabs are located at the bottom: “Home,” “Library,” “Settings,” and an “Add” button for adding new books or text.

Tapping “Add your first book” or the Add button opens a screen where a book can be added by selecting “Add file” or “Paste Text,” which reveals a text box for manual entry. On this screen, the “Enable character-aware narration” toggle is available. This feature tries to detect different characters in stories and assign different voices to them though I haven't tried using them yet..

After choosing a file, tap “Import Book” to add it to the library. Once the book is imported, the chapter list appears, and chapters can be browsed and selected from there.

There is also a “GenAi V” button that opens a screen displaying the chapters, allowing one to be selected for generating its audio version.

The “Voice+” button allows voices to be assigned to detected characters. Tap “Play Now” to start playback.

If “Go to Library” or the Library tab is chosen, two tabs appear below a search field:

  • Recent Activity, selected by default.
  • Book Lists, located to the right. Selecting it shows that no book lists have been created, with the option to create a new list.

Note: When swiping from the search field above these two tabs, the tabs may be skipped. Use explore-by-touch to locate them easily.

To change settings, open the “Settings” tab. The “Sync Settings” section allows changes to syncing options between devices and how often synchronization runs. Theme options are available to switch between light and dark mode, along with a Theme Manager.

The “Voice Selection” button opens the same voice chooser shown during setup. For additional adjustments, select “Voice Settings,” where languages, voices, speed, volume, and character voice options can be configured.

Under “Player Settings,” infinite scrolling can be enabled or disabled. Note that in some files, infinite scrolling remains disabled regardless of the selected setting.

To install additional offline AI voices, select “GenAI Voice Setup.” High-quality voices can be downloaded and stored locally on the device. After downloading, ensure they are activated using the On/Off switch.

Cloud-based AI voices are available under the “Cloud API” tab.

Accessibility

As mentioned earlier, the developer has made many improvements to the app’s accessibility.

Accessibility actions are not supported at this time. To access document-related options in the Library, tap the unlabeled button next to each book.

When a chapter is selected, its content is exposed to the screen reader.

The player interface includes the Play/Pause button, Previous and Next buttons, a Sleep Timer, Voice+ for changing the voice, Speed for adjusting the speech rate, and Chapters for returning to the chapter list.

Most user interface elements are accessible and can be interacted with using a screen reader.

Audio Demonstration

Last Tested App version and Android version:

App version: 0.4.583, Android 16

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

About Author

Warren Carr

Warren Carr is the co-founder of Blind Android Users podcast

Donate to Us

To uphold the standards of a robust and fully accessible project, we graciously request your support. Even a modest contribution can have a profound impact, enabling Accessible Android to continue its growth and development.

Donations can be made via PayPal.

For alternative methods, please do not hesitate to contact us.

We deeply appreciate your generosity and commitment to our cause.

Subscribe to Blind Android Users mailing list

RSS Accessible Android on Mastodon

  • Untitled
    Huawei FreeBuds Pro 5 Review: Living With the Upgrade https://accessibleandroid.com/huawei-freebuds-pro-5-review-living-with-the-upgrade/
  • Untitled
    Roads Audio: Voice Threads https://accessibleandroid.com/app/roads-audio-voice-threads/
  • Untitled
    Infinix Zero 40: A Review from a Visually Impaired User’s Perspective https://accessibleandroid.com/infinix-zero-40-a-review-from-a-visually-impaired-users-perspective/
  • Untitled
    BookFusion Voice: Natural TTS https://accessibleandroid.com/app/bookfusion-voice-natural-tts/