Back to Projects
Sonant Hero

Sonant

Intelligent eBook Reader with TTS

In Development

Overview

Sonant is a cross-platform eBook reader that brings your books to life with high-quality text-to-speech powered by Kokoro, an open-weight TTS model with 82 million parameters. Whether you're commuting, exercising, or simply prefer listening to reading, Sonant transforms any EPUB or PDF into an immersive audio experience.

The application supports multiple eBook formats with intelligent text extraction and chapter navigation. Despite its lightweight architecture with just 82M parameters, Kokoro delivers comparable quality to larger models while being significantly faster and more cost-efficient. Apache-licensed weights enable deployment across multiple languages, making it perfect for both native content and foreign language learning.

Built with Flutter for true cross-platform support, Sonant runs on iOS, Android, macOS, Windows, Linux, and web browsers. Firebase handles user authentication and cloud storage for syncing your library and reading progress across all devices.

Technologies

Flutter Dart Kokoro TTS 82M Firebase Auth Cloud Firestore Firebase Storage Cloud Functions just_audio epubx Syncfusion PDF

Planned Features

Support for EPUB and PDF formats with smart parsing
Natural-sounding TTS using Kokoro 82M (open-weight model)
Adjustable playback speed and voice selection
Cloud sync for library and reading progress
Cross-platform: iOS, Android, macOS, Windows, Linux, Web
Multi-language support with voice options per language
Chapter navigation with table of contents
Bookmarks and highlights with cloud backup

Approach & Architecture

Sonant leverages Flutter's cross-platform capabilities to maintain a single codebase for all target platforms. The app uses just_audio for seamless audio playback with support for background audio, lock screen controls, and notification media controls on mobile platforms.

Document parsing is handled by specialized libraries: epubx for EPUB files and Syncfusion's Flutter PDF library for PDF documents. Text is extracted chapter by chapter and processed through Kokoro TTS in chunks, leveraging the model's efficiency as a 82M parameter model that runs fast while maintaining high quality.

Firebase handles authentication, storage, and sync of user library and progress. Generated audio is cached in Firebase Storage for quick retrieval on subsequent listens. Being built on an Apache-licensed open-weight model, Kokoro enables cost-effective deployment compared to proprietary alternatives.

Screenshots

Development Status

Sonant is currently in active development. The core architecture is in place with Flutter project structure, Firebase integration, and Kokoro TTS connectivity established. Current focus is on perfecting the eBook parsing logic and building out the reader interface.

Stay tuned for updates as development progresses toward an initial release!