Cheap text to speech: up to 2,000 characters in English as one MP3

$0.04 per call · failed calls are never charged · no account needed: a card key or USDC

Low-cost text to speech for longer English text: up to 2,000 characters as one MP3 (base64) with Deepgram Aura-1, 12 voices. Half the price per character of text_to_speech, with a slightly less natural voice. Pick a voice by name or leave the default. Use for narration drafts, read-aloud of articles and summaries, notifications and accessibility at volume; for the most natural voices or Spanish use text_to_speech.

Buy credits by card (from $1) Example result (JSON)

Inputs

NameTypeDescription
text (required)stringText to speak, up to 2,000 characters
voicestringVoice name: angus, asteria, arcas, orion, orpheus, athena, luna, zeus, perseus, helios, hera, stella. OpenAI voice names map to the nearest one. Default: luna

Request

Over HTTP, with a card key from /credits:

curl -H "Authorization: Bearer adt_…" "https://tools.funwords.eu/text-to-speech/lite?text=Your%20order%20has%20shipped%20and%20should%20reach%20you%20within%20three%20working%20days."

Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.

Example result

{
  "contentType": "audio/mpeg",
  "audioBase64": "SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjYwLjMuMTAwAAAA…",
  "bytes": 61440,
  "voice": "luna",
  "characters": 72,
  "parts": 1,
  "model": "@cf/deepgram/aura-1"
}

From an AI agent (MCP)

Add the MCP server to Claude, Cursor or any MCP client. This tool is text_to_speech_lite, and the first 25 successful calls are free:

https://tools.funwords.eu/mcp

Related tools