Sign in
Your articles, read aloud.
Sign in to your listening library. Your articles and audio are private to your account.
Sign in with GoogleLocal mode stores article text only in this browser. Provider narration requires sign-in.
Advanced: server bearer token
For server operators: paste the owner bearer token from your server configuration; it is stored only in this browser.
Add to library
Library
Now playing
Up next
Continue listening
Review import
Settings
Storage
Loading storage usage…
Offline playback cache
Checking offline cache…
Listening stats
How much you've listened, your average speed, and your daily streak — estimated from playback progress, undercounted rather than overcounted.
Export & import
Choose which articles to export and whether to include generated audio, or restore an earlier Voice Compiler ZIP. Your data stays yours.
Local browser articles
Default narration provider
Provider API keys
Each provider has its own key, stored on the server and never sent back to the browser. Google Cloud and Gemini are separate keys. How to get a key ↗
Usage pricing for the selected provider
This changes estimates only. It never changes what the provider bills.
Word-sync accuracy
Providers without native word timings (Gemini, xAI, local) use a fast estimate for read-along highlighting. Turn on neural CTC alignment for acoustically word-exact timing — it is more accurate but noticeably slower and runs on the server's CPU.
Playback
Type an exact value, use −/+, or choose a common preset.
Import cleanup
Each phrase works on its own: any imported paragraph containing one of them is flagged for removal in the import preview.
Keyboard shortcuts
Play/pause, skip, seek and change speed without leaving the reader. Press ? anywhere, or open the list here.
Account & security
Sign out of this browser only, or sign this account out on every device and browser — including this one. Use "everywhere" after losing a phone or using a shared computer. Everyone signs back in with Google as usual.
- This session started
- —
- Signs out automatically
- —
There is no list of your other devices, and that is deliberate: sessions are self-contained signed tokens, so the server keeps no record of where you are signed in — no device names, no IP addresses, no last-seen times. "Sign out everywhere" works without such a record, by invalidating every token issued so far.
Storage
Loading storage…
Costs
Automatic cleanup
Cleanup removes only generated narration audio — never the article text — so anything it clears can be re-generated later. ★-pinned (“keep”) articles are always skipped. It never deletes whole articles, so nothing here goes to the recycle bin.
Recycle bin
Both are off by default. Trashed articles still use storage until the trash is emptied.
Listening stats
Lifetime
- Audio listened
- —
- Time actually spent
- —
- Average speed
- —
- Listening streak
- —
Estimated from playback progress — Voice Compiler deliberately undercounts rather than overcounts, so treat these numbers as a floor.
Daily listening
No listening recorded in this range yet.
| Date | Listened | Time spent | Net vs. real-time | Average speed |
|---|