Free Text to Speech Calculator
Paste your script to instantly calculate speech duration, clip count, and estimated generation cost. No sign-up required.
Characters
—
Words (est.)
—
Duration
—
Clips (500 chars)
—
Cost / Gen
—
at $0.015 / 1K chars
Monthly Cost
—
Paste your script above to see instant results.
Duration Reference Table
Quick lookup for how long a script will take at each speech speed.
| Words | Chars (est.) | Slow (130 WPM) | Normal (150 WPM) | Fast (180 WPM) |
|---|---|---|---|---|
| 50 | 250 | 23s | 20s | 17s |
| 100 | 500 | 46s | 40s | 33s |
| 150 | 750 | 1m 9s | 1m | 50s |
| 200 | 1,000 | 1m 32s | 1m 20s | 1m 7s |
| 500 | 2,500 | 3m 51s | 3m 20s | 2m 47s |
| 1,000 | 5,000 | 7m 42s | 6m 40s | 5m 33s |
TTS Cost Reference Table
All figures at $0.015 per 1,000 characters — a typical rate for high-quality AI TTS APIs.
| Characters | Clips (500-char) | Cost (est.) |
|---|---|---|
| 500 | 1 | $0.0075 |
| 1,000 | 2 | $0.015 |
| 2,500 | 5 | $0.037 |
| 5,000 | 10 | $0.075 |
| 50,000 | 100 | $0.750 |
| 100,000 | 200 | $1.500 |
Want to turn voice notes into structured content automatically?
Speak your thoughts → AI organizes them into notes, answers, and ideas.
What is TTS Duration Calculator?
A text-to-speech calculator is a free tool that estimates how long a piece of text will take to read aloud as AI-generated audio. Paste your script and the calculator instantly shows the estimated speech duration, number of 500-character clips needed, and the approximate generation cost. Content creators use it to plan TikTok and Shorts voiceovers, estimate budgets before bulk generation, and decide how to split long scripts into clips. At a normal speaking pace of 150 words per minute, every 750 characters produces roughly one minute of audio. This calculator handles all the math so you can focus on your content.
How it works
- 1Paste your script into the text area. The character count and all results update instantly as you type — no button to click.
- 2Choose a speech speed — Slow (130 WPM), Normal (150 WPM), or Fast (180 WPM) — to match your intended AI voice. Optionally enter your monthly generation count to see an estimated monthly cost.
- 3Use the results to decide how to split your script into clips, plan your video timeline, and budget your TTS usage.
Frequently Asked Questions
How many characters is 1 minute of speech?
At a normal speaking pace of 150 words per minute (WPM), and assuming approximately 5 characters per word, 1 minute of speech requires around 750 characters. At a slow pace (130 WPM) that is about 650 characters, and at a fast pace (180 WPM) it reaches roughly 900 characters.
How do I split long text for TTS?
Split at natural pause points — sentence endings, paragraph breaks, or scene transitions. Each clip should ideally be one to two sentences. For TikTok-style voiceovers, clips under 500 characters keep the energy punchy and let you control pacing in your editor.
How much does text-to-speech cost per 1,000 characters?
At the standard rate used in this calculator ($0.015 per 1,000 characters), a single 500-character generation costs less than a penny ($0.0075). A month of 100 daily generations at 500 characters each would cost roughly $0.75.
How many clips does a 60-second video need?
At 150 WPM, 60 seconds of speech requires about 750 characters. Since each TTS clip allows up to 500 characters, a 60-second voiceover typically needs 2 clips. You then stitch them together in your video editor.
What is the difference between slow, normal, and fast speech?
Slow (130 WPM) mimics a deliberate, educational delivery — good for explainer content. Normal (150 WPM) matches natural conversational speech — the most common choice for TikTok and Shorts. Fast (180 WPM) suits energetic, high-cut content where you need maximum information density.
Can I use this calculator to plan my TikTok TTS budget?
Yes. Enter your typical script length, set your speed, and enter how many videos you generate per month. The calculator shows your estimated monthly cost. Most creators generating a few hundred videos per month will spend less than $1 on TTS generation.