iStudio. Home

Free Text‑to‑Speech

Turn text into natural speech with MeloTTS, running on Cloudflare Workers AI. Pick a voice, try it free, or bring your own Cloudflare token for unlimited use — no signup, no install.

1 · Choose a voice

Previews are pre‑generated and free — they don't use any quota.

Vietnamese isn't available yet — the free model (MeloTTS) doesn't support it. We're looking into it.

Free  2 · Try it now

0/200

Checking today's free quota…

The honest way: run it yourself

Cloudflare gives every account a free Workers AI allowance. The most private and sustainable way to use this model is to run it in your own Cloudflare account, straight from the official docs — nothing here in between:

MeloTTS model docs → Workers AI REST API quick‑start →

If you'd rather not touch a terminal, the box below does that one API call for you. Here's exactly what happens, with nothing hidden:
  • A browser can't call Cloudflare's API directly (CORS blocks it), so your token is sent to our server, which makes the single request on your behalf.
  • Your token is used only for that one call and then discarded. We never store it (not in any database or log) and never reuse it.
  • You stay in control: use a token scoped to Workers AI only, and you can delete it from your Cloudflare dashboard at any time.
If any of that isn't comfortable, please use the official docs above instead — that's the recommendation, honestly.

Your token  3 · Unlimited with your own account

How to create a safe, minimal token (2 minutes)
  1. Open dash.cloudflare.com → My Profile → API Tokens and click Create Token → Create Custom Token.
  2. Under Permissions, add exactly one: Account · Workers AI · Read. Nothing else — this token can only run AI models, it can't touch your DNS, sites, or billing.
  3. Under Account Resources, select the account you want to use.
  4. Click Continue → Create Token and copy the token value.
  5. Find your Account ID: in the dashboard open Workers & Pages — the Account ID is in the right‑hand sidebar (a 32‑character hex string).

Because the token is Workers‑AI‑Read only, the worst case if it ever leaked is someone running TTS on your free allowance. You can revoke it in one click from the same page.

0/5000

Your token and Account ID stay in this browser tab. We don't save them — reload the page and they're gone.