Filery

Text to Speech Beta

Turn text into speech with a local AI voice model. No per-character fees.

Worth knowing before you startThe Kokoro voice model is approximately 48 MB quantised and downloads once on first use, after which it is cached in your browser. English voices are strong; other languages are functional but noticeably behind the English quality. Very long texts (tens of thousands of words) should be split into sections. Generation speed depends on your CPU — expect roughly 3–8x real-time on a typical laptop without GPU acceleration.
Choose file or drop it anywhere on this page Processed on your device — never uploaded

How to text to speech

  1. Paste or type your text. The model downloads once on first use, roughly 48 MB.
  2. Pick a voice and adjust speed if needed.
  3. Generate and download the audio.

About this tool

Every commercial text-to-speech API meters you by the character, because the compute to synthesise speech is real and costs money on a server. Kokoro is an open-weights neural TTS model that runs well on consumer hardware. In a browser, it runs through WebAssembly and WebGPU, which means the speech synthesis happens on your own machine and the per-character cost is zero — because the cost is borne by your CPU.

The voice quality is meaningfully better than older open-source TTS systems. Kokoro uses a diffusion-based architecture that produces more natural prosody than the recurrent models that dominated the field a few years ago. English is strong. The model also supports French, Spanish, Japanese, Korean, Chinese, Hindi and a handful of other languages — but those voice models were trained on less data, and the quality gap versus English is noticeable.

A 48 MB model download is genuinely small for a capable neural voice model. It downloads once and is cached; subsequent uses start in under a second. The practical limit is your available RAM: very large batches of audio generation can accumulate in memory before the download is ready.

Questions

Why is there no character limit when every other TTS service charges per character?
Because every other service runs the model on their servers and pays for that compute. Kokoro runs on your own CPU or GPU inside the browser. The computation costs them nothing, so there is nothing to meter. This is not a promotional promise — it is a consequence of how the tool works.
How good is the voice quality?
Kokoro is a genuinely capable open-weights model. English output is natural enough that most listeners do not immediately identify it as synthetic. Prosody — the rises and falls of natural speech — is handled well on plain prose. Poetry, unusual proper nouns, and non-English text are where the seams show.
Will it work on long documents?
For typical use — an article, a chapter, a few pages — yes. Very long inputs (full books) should be split into sections of a few thousand words each, both because generation is sequential and because the output file sizes become large. There is no enforced limit; this is practical advice.
Does the text leave my device?
No. The model weights are cached in your browser after the initial download, and all inference runs locally. Pasting personal documents, medical notes, or anything sensitive is safe — nothing is transmitted.