Turn your books into audiobooks. For free.
Add a PDF. Pick a voice. Listen and follow the words on the page. Translate a book and hear it in both languages, too.
or brew install --cask subev/libratory/libratory
Free for personal use · Mac, Linux and Windows
All of this. Free.
Use the books you already have. The voices and AI can run on your own computer.
Listen to your books
Turn a PDF into an audiobook. Listen while you walk, cook, or rest.
Read and listen together
Follow the words as they light up on the page.
Read in two languages
Translate a book and hear it in both. Or ask for simpler words or a short summary.
An assistant on every page
Ask about your books and see the pages behind the answer. Or ask it to do the work.
Find what you need
Search all your books at once. Keep them tidy in folders.
Keep your books private
Use voices and AI on your computer, so your books stay with you.
Online AI and voice services are optional and may charge fees.
Hear it. Follow every word.
Turn the sound on to try it. The words light up as the voice reads.
173
Turn the sound on to hear this page.
Listen anywhere
Save an M4B audiobook with chapters. Play it offline in an app that supports M4B.
Follow the words
See the sentence being read on the original page. Voices with word timing can highlight each word, too.
Make the text bigger
Zoom in on the page or switch to text at a size you choose.
Made with Kokoro, one of the free voices in Libratory.
From PDF to play
No copying text page by page. No splitting chapters by hand. Libratory does that work for you.
1. Get the words out
Add a PDF, even a scanned book. For a hard scan, an AI model can read the pages. You get a searchable PDF back, too.
2. Sort out the chapters
It finds the chapters and puts them in order. You can check and change them.
3. Pick a voice and listen
Save an audiobook with chapters you can skip to.
Translate a book. Read it in both languages.
Pick a language and Libratory translates the book, chapter by chapter. The original stays. The translation gets its own voice. Then read both on your iPhone.
Translate / Transform
GermanReasoningDeepSeek V4.1 FlashTranslateStopIt was on a dreary night of November that I beheld the accomplishment of my toils. With an anxiety that almost amounted to agony, I collected the instruments of life around me, that I might infuse a spark of being into the lifeless thing that lay at my feet. It was already one in the morning; the rain pattered dismally against the panes, and my candle was nearly burnt out.
Nothing generated yet.
Then save one synced EPUB with both languages, and send it to your iPhone with AirDrop or Files.
Learn with a book you love
Tap a word to see it in the other language. Hear each sentence in one, then the other.
Or just make it easier
Ask for simpler words or a short summary instead. The original always stays.
It was on a dreary night of November that I beheld the accomplishment of my toils. With an anxiety that almost amounted to agony, I collected the instruments of life around me, that I might infuse a spark of being into the lifeless thing that lay at my feet. It was already one in the morning; the rain pattered dismally against the panes, and my candle was nearly burnt out.
Es war in einer trüben Novembernacht, als ich die Vollendung meiner Mühen erblickte. Mit einer Angst, die fast an Qual grenzte, sammelte ich die Werkzeuge des Lebens um mich, um dem leblosen Ding, das zu meinen Füßen lag, einen Funken des Daseins einzuflößen. Es war schon ein Uhr morgens; der Regen prasselte trostlos gegen die Scheiben, und meine Kerze war fast heruntergebrannt.
An assistant beside every page.
Ask about your books and see the passages behind each answer. Or ask it to make a book, translate one, or tidy your library.
Check the answer
See the pages it used. A quote opens the reader at the moment it is read aloud.
Let it do the work
Drop in a PDF to make a book, or ask for a translation. Anything that changes a book waits for your OK.
Come back to it
Conversations are kept, with the books they searched. Save a good answer as a note.
All your books. Easy to find.
Keep books in folders, search them together, or make one audio summary from several books.
One folder for all your books. The ones you used last are at the top.
Example libraries: your books, schoolwork, family reading, and news.
His limbs were in proportion, and I had selected his features as beautiful. Beautiful! Great God! His yellow skin scarcely covered the work of muscles and arteries beneath; his hair was of a lustrous black, and flowing; his teeth of a pearly whiteness; but these luxuriances only formed a more horrid contrast with his watery eyes, that seemed almost of the same colour as the dun-white sockets in which they were set, his shrivelled complexion and straight black lips.
173
On your iPhone, too
Take your book for a walk.
Send your book to Libratory Reader. Listen and follow the words wherever you go. It works offline, with no account.
A translated book opens in both languages. Your own EPUB ebooks and M4B audiobooks work here, too.
iPhone and iPad, iOS 15.6 or later · Free · privacy policy
Let your AI agent run it.
Libratory is an MCP server, so Claude Code, Cursor, Codex or Claude Desktop can use your library. Hand it a PDF and get an audiobook back.
The agent gets the same tools as the assistant: make books, pick voices, translate, search, and export. It runs on your computer, on the same port as the app.
See the tools →Get Libratory for free
Choose your computer to get started.
Mac
your computerFor Macs with an Apple M-series chip.
Open the download and install the app. Or, with Homebrew:
brew install --cask subev/libratory/libratoryLinux
your computerRequires Docker. Supports x86_64 and arm64.
docker compose -f oci://ghcr.io/subev/libratory-compose up -d --pull alwaysThen open localhost:3034. Run it again to update. No graphics card needed.
Windows
your computerRequires Docker Desktop with WSL2.
docker compose -f oci://ghcr.io/subev/libratory-compose up -d --pull alwaysRun it, then open localhost:3034; run it again to update. Need help? Report a problem.
Voices and AI setup
Pick a language and preview a voice. Free options include Kokoro, KugelAudio, Pocket TTS, and your computer's built-in voices. Some need a graphics chip; Pocket TTS does not.
For questions, summaries, and translations, run Ollama or LM Studio on your computer. Libratory finds them automatically.
You can also connect online services with an API key. They receive the text you send and may charge fees.
Read the setup guide →Start with one book
That book you keep meaning to read?
Now you can listen to it.