{"path":"/compare/kokoro-vs-elevenlabs-narration","title":"Kokoro TTS vs ElevenLabs: one documentary script, two AI narrators | Fourth Feed","description":"We narrated the same 112-second history documentary with free, open Kokoro TTS and with ElevenLabs. Listen to both, with cost, speed and what each one could not do.","as_of":"2026-11-10","kind":"compare","content":{"compare":{"slug":"kokoro-vs-elevenlabs-narration","title":"Kokoro TTS vs ElevenLabs: one documentary script, two AI narrators","description":"We narrated the same 112-second history documentary with free, open Kokoro TTS and with ElevenLabs. Listen to both, with cost, speed and what each one could not do.","query":"kokoro tts","asOf":"2026-11-10","intro":"Kokoro is an open-weight text-to-speech model with 82 million parameters. It is free, Apache-licensed and small enough to run on an ordinary CPU, which is why people looking for an ElevenLabs alternative keep finding it. We make short history documentaries, so we tested both on the job we actually have: one 112-second script about Project Pigeon, B.F. Skinner’s wartime plan to let pigeons steer a guided bomb, narrated twice over the same pictures. Kokoro ran on our own desktop Mac with its af_heart voice. ElevenLabs ran through its API with the eleven_v4_turbo model and the Olivia voice, one request per shot. Listen to the first two shots of each below. Both read every word correctly. The difference is delivery. To our ears Kokoro was a clear reading of a script, while ElevenLabs was hard to tell from a human narrator. The one tell we noticed is that it never hesitates: a person reading this script would drop in an “uh” or an “um” now and then. Writing a few of those into the script, or using ElevenLabs’ audio tags, might close that gap; we have not tried it yet. Kokoro also stopped for more than a second between sentences, against about half a second for ElevenLabs, which made the Kokoro cut feel slower. ElevenLabs takes audio tags: in another film of ours we wrote “The emus? [amazed] They’re still there.” and got surprise where the story needed it; Kokoro has no audio tags, so the way to change its delivery is to pick another voice or speed. We kept the ElevenLabs read for the finished film. The cost was small: 1,554 characters, about $0.06 on our ElevenLabs Starter plan, against $0 for Kokoro. Speed was close: ElevenLabs returned the whole film in about a minute, and Kokoro took about half the film’s length on the Mac’s CPU. Our workflow now uses both: Kokoro while the script and pictures are still changing, because every rerun is free, and ElevenLabs once, for the final cut. We cache each shot, so after an edit we only pay again for the lines that changed. If you have no budget at all, Kokoro is good enough to publish a clear explainer; if the voice is the product, as it is in a documentary, the paid read was worth the six cents.","video":{"src":"/compare/kokoro-vs-elevenlabs-narration.mp4","poster":"/compare/kokoro-vs-elevenlabs-narration.jpg","captions":"/compare/kokoro-vs-elevenlabs-narration.vtt","caption":"The first two shots of our Project Pigeon documentary, narrated by Kokoro 82M (af_heart, first 12 seconds) and then by ElevenLabs (Olivia, eleven_v4_turbo). Same script, same pictures, nothing edited after generation. Photos: U.S. Navy (public domain) and the Project Orcon photo on Wikimedia Commons (CC0)."},"ai":[],"ours":{"name":"Hourlore","url":"https://hourlore.com","text":"If you want the whole documentary rather than just the voice: Hourlore, the tool we built from this workflow, turns one topic line into a narrated film with archive images, maps and word-by-word captions."},"author":"daniel-hart","sponsored":false,"tools":["elevenlabs.io","kokoroweb.app"],"tested":{"elevenlabs.io":{"result":"eleven_v4_turbo, Olivia voice, one API request per shot with timestamps: 1,554 characters for a 112-second film, about $0.06 on the Starter plan, about a minute for the whole film. Sounded like a narrator, and audio tags such as [amazed] changed the delivery where we placed them. We used it for the final cut.","checkedAt":"2026-11-02"},"kokoroweb.app":{"result":"We ran the same Kokoro 82M model locally with its Python package (af_heart voice), not through this app. Free, about half the film’s length to generate on a desktop Mac CPU, every word read correctly, but a read-aloud delivery to our ears and pauses of more than a second between sentences. No audio tags. We use it for drafts.","checkedAt":"2026-11-02"}}},"author":{"id":"daniel-hart","name":"Daniel Hart","bio":"Daniel works on Hourlore, which turns one topic line into a narrated documentary with archive images, maps and captions.","product":{"name":"Hourlore","url":"https://hourlore.com"}},"rows":[{"tool":{"domain":"elevenlabs.io","name":"ElevenLabs","url":"https://elevenlabs.io/","summary":"Voice platform for text to speech, voice agents and dubbing, with thousands of voices and an API.","category":["dubbing-translation"],"tags":["voiceover","ai-dubbing"],"logo":{"file":"/logos/elevenlabs.io.webp","fetchedAt":"2026-11-08"},"source":["research:sitedata-2026-10-18"],"site":{"title":"Free AI Voice Generator & Voice Agents Platform | ElevenLabs","description":"Create lifelike speech with our AI voice generator and voice agents platform. Access 17,500+ voices in 90+ languages with secure APIs and SDKs.","llmsTxt":true,"checkedAt":"2026-10-29","alive":true},"agentReady":{"llmsTxt":true,"mcpRegistry":"io.elevenlabs/mcp"},"traffic":{"monthlyVisits":33625646,"month":"2026-09","source":"sitedata.dev traffic ranking, 2026-10-18"},"domainCreated":"2021-12-15","firstSeen":"2026-10-29","referral":{"url":"https://try.elevenlabs.io/9v8hedez9fky","weGet":"22% of what you pay for your first 12 months on a paid plan (11% on Business plans), paid in cash.","terms":"https://elevenlabs.io/affiliates-terms","checkedAt":"2026-11-10"}},"categoryNames":["Dubbing and translation"],"hasPage":true},{"tool":{"domain":"kokoroweb.app","name":"Kokoro Web","url":"https://kokoroweb.app/","summary":"Free browser app that runs the open Kokoro 82M text-to-speech model on your own device, with 54 voices in 8 languages and WAV downloads, for voiceovers without per-character fees.","category":["dubbing-translation"],"tags":["voiceover"],"logo":{"file":"/logos/kokoroweb.app.webp","fetchedAt":"2026-11-10"},"source":["research:compare-kokoro-vs-elevenlabs-2026-11-10"],"site":{"title":"Kokoro TTS: Free Text-to-Speech in Your Browser, 54 Voices","description":"Kokoro TTS runs free in your browser: 8 languages, 54 voices, and 24 kHz WAV downloads. No signup, no upload, no per-character billing.","llmsTxt":false,"checkedAt":"2026-11-10","alive":true},"pricing":{"model":"free"},"agentReady":{"llmsTxt":false,"mcpRegistry":null},"firstSeen":"2026-11-10"},"categoryNames":["Dubbing and translation"],"hasPage":true}]}}