earlyink
201 first flagged21 Oct 2026

Own Voice: read-aloud for blogs, synthesised in the reader's browser

An embeddable listen button that runs a tiny open TTS model client-side. Independent writers pay a flat fee.

Competitive · 1.9M-parameter voice-cloning TTS, open Phonon

Written for: Solo builder

Next step

Compile Phonon's inference to WASM, wrap it in a script tag that reads a Ghost post aloud, time it on a mid-range Android phone, and offer it free to 20 writers through the Ghost forum and r/blogging.

Why now

Cloud TTS charges per character, so an audio version of every post is a real monthly bill for a small writer. Running the model on the reader's device makes each listen free. Cloning means the post can sound like its author, which browser speechSynthesis cannot do.

What became possible

Pocket TTS now does voice cloning at 1.9 million parameters. Gradium open-sourced Phonon, 31M and 40M TTS models with a Rust inference stack that targets more than 10 CPU, GPU and NPU backends. Server-side, ElevenLabs and Mistral's Voxtral 3 keep raising the bar for live voice. That makes good, cheap offline narration the open niche.

Three ways in

  1. Listen widget

    A script tag that loads Phonon (or Pocket TTS with the author's voice profile) as WASM or WebGPU, reads the article body with sentence highlighting and caches audio locally.

    Customer
    Ghost and self-hosted WordPress newsletter writers
    Model
    Free with a default voice. $9/month per site for the cloned voice and listen analytics
  2. Post-to-podcast CLI

    Runs the same models locally to turn a blog's RSS feed into a podcast feed in the author's voice.

    Customer
    Writers who want an audio edition without a studio
    Model
    One-time $29 licence or included in the site plan
  3. Docs narration

    The same widget for documentation pages, aimed at accessibility.

    Customer
    Open-source project maintainers
    Model
    Free for open source

Competition

Competitive

Listen buttons for blogs are a crowded category. ElevenLabs Audio Native, BeyondWords, TTS.ai and Listnr all serve Ghost or WordPress, and free WordPress plugins already read posts with the browser's built-in voices and highlighting.

Full competition notes (12 competitors)

Listen buttons for blogs are a crowded category. ElevenLabs Audio Native, BeyondWords, TTS.ai and Listnr all serve Ghost or WordPress, and free WordPress plugins already read posts with the browser's built-in voices and highlighting. So a listen button on its own is not new. What I found no commercial product doing is running a neural model in the reader's browser, in the author's cloned voice, for a flat fee. The pieces exist only as open source: read-along and HeadTTS for an embeddable component with highlighting, and Pocket TTS, which OfflineTTS already runs in the browser with local voice cloning. A new entrant could win with small independent writers on two points. First, no per-character or per-listen cost, because the reader's device does the work, which is the main pain with ElevenLabs and BeyondWords. Second, privacy, since no article text goes to a third party. Pairing the widget with a local post-to-podcast tool in the same voice adds a second reason to pay; that space has only a weak cloud tool (LaunchPod), tutorials and a $49 automation template. The risks: model downloads are tens to hundreds of megabytes for each reader, Firefox audio problems were reported for in-browser Kokoro, Pocket TTS is English-only for now, and voice cloning needs real proof of consent. Also, incumbents or hobbyists can copy the core quickly because the models are open. Any lasting advantage would come from easy Ghost and WordPress setup, the voice-profile workflow and caching, not from the model. Documentation narration for open-source maintainers is unserved but has little budget, so it works better as a free channel than a paying market.

  • ElevenLabs Audio Native

    Embeddable audio player with setup guides for Ghost and WordPress. It turns posts into audio on ElevenLabs' servers and supports cloned voices. This is the main paid incumbent for writers who want a listen button.

  • BeyondWords (formerly SpeechKit)

    Listed in Ghost's integrations directory. It converts each post to audio on its servers and adds a customizable player at the top. Generation happens server-side, not in the reader's browser.

  • TTS.ai Embed Widget

    One script tag adds a Listen button and lists Ghost as a supported platform. The page text is sent to a remote TTS API, and the free tier is limited by characters per request.

  • Listnr Ghost integration

    Converts Ghost posts to audio you embed with an iframe, served from Listnr's CDN. Priced per word.

  • Smart Audio Reader (WordPress plugin)

    Free plugin that uses the browser's built-in voices, so nothing goes to a server. It has a floating button and highlights the paragraph being read. This is the free floor a paid product has to clearly beat on voice quality.

  • Audileo TTS (WordPress plugin)

    Another free read-aloud plugin using the browser's built-in Web Speech API, with a voice picker. No neural model and no author voice.

  • LE-VAI/read-along

    MIT-licensed embeddable web component with word-by-word highlighting and swappable engines, including kokoro-js. It is the closest open-source version of the widget, but it's a developer component, not a hosted product, and has no voice cloning.

  • HeadTTS

    Open-source Kokoro TTS that runs in the browser with WebGPU or WASM and returns word timings. It is an engine you could build on, not a drop-in listen button.

  • OfflineTTS Pocket workspace

    Runs Kyutai Pocket TTS in the browser with ONNX Runtime Web and does voice cloning locally from a recorded or uploaded clip. Shows the core technique works today, but it is a standalone web app, not something you embed on a blog.

  • Kyutai Pocket TTS

    The 100M-parameter English model with voice cloning that the idea relies on. Kyutai says it can run client-side in the browser. It is freely available to anyone, including competitors.

  • LaunchPod

    Voice-cloning tool that narrates blog posts and makes podcast episodes in your voice. It launched on AppSumo with weak reviews. Cloud-based, overlaps with the post-to-podcast idea.

  • freeCodeCamp blog-to-podcast pipeline

    Do-it-yourself tutorial that turns feeds into a podcast feed using a cloud voice-cloning API and Cloudflare R2. It shows demand for the CLI idea, but there's no local-model product.

Checked 2026-10-21

Risks

  • Long-form quality from 1.9M to 40M models may tire listeners, so test 2,000-word posts before charging
  • Voice cloning invites impersonation, so verify that the account owner is the voice
  • Substack and Medium block custom scripts, which limits the market to self-hosted platforms
  • Built-in browser voices are free and good enough for many readers

Strong team fit; market pull is the weak point (5).

tech 6 · pull 5 · space 6 · fit 9 · build 7

Exposed

Companies that could benefit or be threatened. News and context, not investment advice.

Momentum of its main topic

17 developments this week +3 vs last week
22 Sep: 0 developments23 Sep: 0 developments24 Sep: 0 developments25 Sep: 0 developments26 Sep: 0 developments27 Sep: 0 developments28 Sep: 0 developments29 Sep: 0 developments30 Sep: 0 developments1 Oct: 0 developments2 Oct: 0 developments3 Oct: 0 developments4 Oct: 0 developments5 Oct: 0 developments6 Oct: 0 developments7 Oct: 0 developments8 Oct: 3 developments9 Oct: 3 developments10 Oct: 1 development11 Oct: 1 development12 Oct: 4 developments13 Oct: 1 development14 Oct: 1 development15 Oct: 3 developments16 Oct: 2 developments17 Oct: 2 developments18 Oct: 0 developments19 Oct: 3 developments20 Oct: 2 developments21 Oct: 5 developments
Stage: Coverage

Sources

  1. Pocket TTS which supports voice cloning is now just 1.9 million parametersr/LocalLLaMA
  2. Phonon is now open-source, 31M and 40M TTS models designed to run on the edger/LocalLLaMA
  3. Elevenlabs releases two new speech-to-speech models designed for real-time AI conversationsThe Decoder
  4. Mistral AI launches Voxtral 3, a full voice agent stack that listens, thinks, and talks in real timeThe Decoder

Status history

  • 2026-10-21 Flagged as buildable