Estimate speech time
estimate_speech_timeRead-onlyIdempotent
Use this when the user wants to know how long a speech or script will take. Accepts a script up to 30,000 characters or a word count, and slow, conversational, presentation, fast, or a whole number from 60 to 300 words per minute. Returns a duration table; script sections begin at blank lines or heading lines. [PAUSE] adds one second and [PAUSE 3] adds three seconds; numeric cues accept whole seconds from 1 to 86,400 per cue. Does not measure a live recording.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| speed | No | Optional named pace or whole number from 60 to 300 wpm, e.g. presentation. The result also shows the four named paces. | |
| script | No | Script to time, e.g. Hello everyone. [PAUSE 2] Thank you for coming. | |
| word_count | No | Use when no script is available: spoken word count, e.g. 650. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timings | Yes | ||
| duration | Yes | ||
| sections | Yes | ||
| speed_wpm | Yes | ||
| word_count | Yes | ||
| duration_ms | Yes | ||
| pause_seconds | Yes | ||
| section_count | Yes | ||
| selected_speed | Yes |