Voca 1.0 is out. If you can read it, Voca can say it.
The stack of things you saved and never got to now has somewhere to go. Share or paste text from any app. Hand it a web page and get the article, cleared of the navigation. Open a PDF and get the words, with the running headers left behind. Open a Markdown file and get a real document. Paste a Nostr link and hear the note itself, fetched from relays and checked against its own signature. Subscribe to an RSS feed or a Nostr author and their writing turns up as something to listen to, kept on the phone so it plays in airplane mode.
It reads to you and reports to nobody. Everything lives on the phone, you use it straight away without an account, and it is free of ads and analytics. It reaches the network only when you ask it to fetch something, and what you import is encrypted on the device.
Then it behaves like something meant for hours: a queue you can reorder, a voice per item, bookmarks you can name and search, a sleep timer, pronunciation rules, and a home-screen widget that is a small reader in its own right. The page follows the voice and yields to your thumb. The sentence and word light up as they are spoken, timed against the audio itself.
On GrapheneOS the speech engine is already there, so it reads as soon as you install it.
MIT licensed, whole repository published over Nostr:
https://gitworkshop.dev/npub17h9fn2ny0lycg7kmvxmw6gqdnv2epya9h9excnjw9wvml87nyw8sqy3hpu/voca
Built for GrapheneOS, runs on Android 10 and up. Zapstore is the recommended way to install it, and the package is also attached to the release in the repository.
The full story:
nostr:naddr1qvzqqqr4gupzpaw2nx4xgl7fs3adkcdka5sqmxc4jzf6twtjd38yu2ueh70axgu0qyxhwumn8ghj7mn0wvhxcmmvqyf8wumn8ghj7mmxve3ksctfdch8qatzqq98vmmrvyknzt3s9ccqx9y59v
If you install it, reply with what breaks, what feels rough, or what you still cannot do.
