Full-cast audiobooks of the classics, free

Lorecast is a free audiobook library where every character speaks in their own voice. Not one narrator performing every part — the narrator has a voice, and so does each character they introduce.

31 books · 558 chapters · 159 hours · 304 character voices · no card needed

Browse the library · How a book gets made · Questions

Every book

How it works

  1. A clean copy of the book — Every recording starts from a professionally proofread public-domain edition, mostly from Standard Ebooks. This is not housekeeping: a scan with stray page numbers and broken paragraphs derails every step that follows, because the pipeline reads structure as well as words.
  2. Casting the book — A language model reads the novel the way a casting director would — who speaks, how often, and what are they like? Confident or timid, young or old, warm or cold. Every character with a speaking part is matched to a distinct voice, and no two characters in one book are allowed to sound alike.
  3. Working out who is talking — A second model goes through each chapter paragraph by paragraph and decides, line by line, whether this is the narrator describing a room or a specific character speaking, and in what emotional register. This is the step that lets one paragraph move between narration and two people arguing.
  4. Performing the narration — Each book has one narrator, chosen to match its tone — a measured voice for a Gothic novel, a brighter one for an adventure. The narrator is generated by a fast text-to-speech model, which is why 159 hours of audio was affordable to produce at all.
  5. Performing the dialogue — Every character’s lines are generated in the voice cast for them, from a short reference clip in an openly licensed speech corpus. The same reference produces a different performance depending on the mood of the line: afraid, sarcastic, grieving, delighted.
  6. Assembling the chapter — The pieces are joined with the pauses a listener expects — half a second when the speaker changes, slightly less between sentences by the same speaker — then levelled so nothing is inaudible and nothing is shouted, and encoded as one file per chapter.