text_to_speech_synthesize
Text to Speech: speak text with one of four voices and get the audio back as base64 (MP3 by default, or WAV) with its length in seconds. Counts as 25 calls against the plan allowance. A trial key gets 20 synthesize calls in total and up to 500 characters each; paid plans allow up to 2,000 characters. Busy servers answer 429 with a retry time. Nothing is stored.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"text": "<text>"
},
"name": "text_to_speech_synthesize"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The text to speak: up to 500 characters on a trial key, 2,000 on a paid plan. | |
| speed | No | Speaking speed from 0.5 to 2. Default 1. | |
| voice | No | Default amy. amy, lessac and ryan are American English; alba is British (Scottish). | |
| format | No | Default mp3. | |
| delivery | No | natural (default) varies pace and adds pauses between sentences; plain speaks it flat. |