ldenoue
Joined 17 years ago
Joined 17 years ago
Readability (Mozilla) is used when you open regular web pages, but PDF.JS (also Mozilla!!) is used to render each page, run YOLO region detection and then generate a clean HTML. Math formulas are rendered as Latex, and tables are rendered into HTML by detecting their structure using Texo/FormulaNet.
Finally, you can read out loud the readable articles/PDFs using another local TTS (I prefer PocketTTS personally, but wanted to try the newly released and tiny Inflect TTS as well, so it's an option).
Let me know if you find this useful.
I should probably publish them to the Chrome and Firefox stores.
Converted to ONNX of course, and also CoreML for the iOS app. I haven't yet tried on Android. Does it work for you if you have an Android phone?
Hope you find this useful. The original version used heuristics, but frankly it was breaking on many more PDF that I'd want to admint.
This new AI-based version that uses a YOLO detector trained specifically on Doc Layout dataset seems to do a very very good job.
It’s using a local YOLO detector trained specifically on detection pdf page regions.
https://www.appblit.com/pdfreflow
The old version works and has many users who love it to read scientific papers, but its heuristics based and was in my opinion failing on edge cases that this new AI approach solves.
(It's free up to 20 articles because there are real costs: I use Gemini to summarize the pages you open)
AI voices run locally on your iPhone/iPad (web extension version coming soon).
When you find something useful, you can share the overviews online (free hosting), e.g. https://voiceview.app/a/2J49UnwK
Hope this helps cut the noise and help folks save time.
Laurent