myspoti
Native Android client for Spotify, built with Jetpack Compose
Reads EPUB documents aloud with the speech service you choose, highlighting each word as it is spoken
MediaTypeScript · SwiftGitHub @xujialiuOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗OpenReader is an iPhone app that reads EPUB documents aloud with the speech service you choose, using your own account with that service.
OpenReader comes three ways. Reading, Word Lookup, translation and sync are free in all of them. Only reading aloud is paid for, and only on the App Store, where the purchase supports OpenReader's development.
| Where | Reading aloud |
|---|---|
| TestFlight beta | Free |
| Built from source | Free |
| App Store | Free for 30 days, then a one-time in-app purchase |
Apple charges nothing for in-app purchases in a TestFlight beta, so reading aloud stays free there.
Its desktop counterpart is Zotero-OpenReader, a plugin for Zotero. The two carry a reading position between them through the owner's own WebDAV storage.
OpenReader is an Expo SDK 57 app with native modules of its own, so it runs as a development build rather than in Expo Go. docs/install-on-simulator.md and docs/install-on-iphone.md describe both builds.
A build from source reads aloud for free once the App Store's purchase is turned off. Set EXPO_PUBLIC_OPENREADER_UNLOCKED=1 in the environment of the build, for example EXPO_PUBLIC_OPENREADER_UNLOCKED=1 npx expo run:ios. Without it, the build asks for the same purchase as the App Store, and under your own bundle ID there is nothing to buy.
Copyright (C) 2026 Xujia Liu.
OpenReader is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License, version 3, as published by the Free Software Foundation. See LICENSE.
Contributions are accepted on the terms in CONTRIBUTING.md, which also let the author ship them in the App Store copy.