01
What the free daily allowance includes
Anonymous visitors can generate up to 1,500 characters per day under the default configuration. The remaining amount is displayed next to the audio result and updates after a successful request. The allowance is designed for evaluation and short clips, not unattended bulk generation. Administrators can lower it, raise it, or disable free generation immediately when provider costs, abuse, or service capacity require a stricter limit. Preview requests use a short fixed sample rather than the complete editor text.
02
Voices, speed, and MP3 output
The free workspace includes built-in voices, English or Chinese selection, and speaking-speed control. The audio player appears only after generation succeeds, and the download action remains disabled until a real file is available. No watermark claim is added unless the configured provider actually applies one.
03
Free generation limits protect service cost
Free requests are protected by a minimum interval between calls, a per-visitor daily character meter, a global daily character budget, and a maximum number of concurrent jobs. These limits prevent one visitor or automated client from consuming the whole provider budget. They are enforced on the server rather than trusted to browser state. In a multi-region production deployment, the in-memory limiter should be replaced by Cloudflare Durable Objects, KV, Redis, or another shared atomic store.
04
Best uses for the free TTS tier
The free tier works best for testing pronunciation, comparing a few voices, creating a short intro, checking narration speed, or confirming that MP3 fits your publishing workflow. Break a representative passage into a concise sample instead of sending an entire long document. If you publish the result, keep the same copyright, consent, and responsible-use obligations that apply to paid output. Free access does not grant rights to text, brands, voices, or other material you do not own.
05
When to use character credits instead
Create an account and use character credits when you need longer scripts, predictable monthly capacity, WAV files, multiple concurrent jobs, or repeated production work. Authenticated full generations deduct characters only after a task is created, and a provider failure triggers credit revocation so the same failed job is not charged twice. Pricing stays in a single server-side catalog, which lets the product owner adjust plan economics after verifying actual provider and storage costs.