Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 2.1 KB

README.md

File metadata and controls

59 lines (41 loc) · 2.1 KB


About Omnigram

Omnigram is a multi-platform (iOS, Android, Web, Windows, Linux, Mac) file reading and audiobook client written in Flutter. It supports multiple formats, including EPUB and PDF. It provides audiobook functionality through TTS models and supports other AI models for assisted reading. In addition, it has local book management capabilities, allowing users to easily manage book storage on NAS. For its backend service deployment, refer to omnigam-server. Or check the official project documentation.

Features

  • Supports iOS and Android for EPUB ebook reading
  • Supports TTS text-to-speech, allows custom TTS engines
  • Supports local book management (NAS), including searching, reading, listening, notes, favorites, downloading, deleting books, settings, etc.
  • Supports conversational assistant with Markdown support, code block highlighting, conversation settings
  • Books support TTS reading using models
  • Supports PDF, documents and other NAS content services management
  • Supports Web, Windows, Linux, Mac

Official Documentation

You can find the official documentation (including installation manuals) at https://omnigram.nexptr.com/en/docs/overview/getting-started/.

Examples

TODO

For Dev

This project uses a three-way repository including:

build

git clone github.com/nexptr/omnigram.git
cd omnigram
fultter clean && dart run build_runner build

make