Guide
Export Omnivore Highlights and Add TTS Narration in Morph
Omnivore is highlight-focused. Morph adds reading + TTS on top of your notes.
What this is about
Omnivore is great for saving articles + highlights. Morph goes further: read those articles + listen to them with TTS.
Omnivore users wanting TTS on articles. People with extensive highlight notes wanting to rebuild library. Anyone liking Omnivore but wanting more.
What you’ll learn
- · Export Omnivore highlights and articles as JSON
- · Parse JSON to readable format
- · Import articles to Morph
- · Enable TTS narration
- · Organize highlights in reading lists
The playbook
- 1
Export Your Omnivore Data
Open Omnivore → Settings (gear) → Data Export → Choose JSON or CSV format → Download.
- 2
Save Export File Safely
Save JSON/CSV to ~/Downloads and backup to cloud (Google Drive, Dropbox).
- 3
Parse JSON to Extract Articles
Use online JSON viewer or Python script to extract article URLs, titles, and highlights from JSON file.
- 4
Download Articles as PDFs
For each article: Open URL in browser → Print → Save as PDF. Store in ~/Downloads/omnivore-articles.
- 5
Convert PDFs to EPUB Using Calibre
Calibre → Add PDFs → Convert to EPUB → OK.
- 6
Import to Morph
Open Morph → Library → '+' → 'Import from Files' → Select EPUBs → Batch import.
- 7
Enable TTS on Articles
Open article → Speaker icon → Choose voice and speed.
- 8
Re-Highlight Key Passages
Use exported highlights as reference. Re-highlight important passages in Morph.
- 9
Add Notes to Highlights
Morph notes are richer than Omnivore. Expand notes as you re-read.
- 10
Organize into Reading Lists
Create lists by topic, matching Omnivore organization if applicable.
Common mistakes
✗Assuming highlights auto-transfer—they don't
→Manual re-highlighting is required for best results.
✗Not saving export file to cloud
→Omnivore export is your backup. Cloud save is essential.
✗Trying to use raw PDF without Calibre conversion
→Calibre improves text extraction for TTS.
✗Not testing TTS before full migration
→Test on 1-2 articles first.
✗Forgetting to open Omnivore articles URLs while migration is in progress
→Articles might become inaccessible. Download PDFs while you have access.
Quick wins
- Go to Omnivore Settings → Data Export → Download JSON
- Save to cloud immediately (backup)
- Pick 5 favorite articles
- Convert one to PDF, then EPUB
- Import to Morph
- Test TTS and synced reading
Morph Extends Omnivore: Highlights + Reading + Listening
Omnivore stores highlights on articles. Morph reads those articles + adds TTS narration + synced reading. Your highlights become part of an active reading experience, not just a note dump. Cloud sync, offline access, organizational tools. Morph completes Omnivore's vision.
Frequently asked
Can Omnivore highlights auto-import to Morph?+
How do I parse Omnivore's JSON export?+
What if Omnivore URLs become inaccessible later?+
Does Morph have equivalent to Omnivore's tagging?+
Can I keep using Omnivore while migrating to Morph?+
How many highlights can I migrate?+
Is Morph TTS good enough for article listening?+
What if I want to keep Omnivore for web clipping?+
Your whole library, read to you.
Bring your EPUBs, save the articles you meant to read, and listen with Morph's own voices — offline, on your phone.