Spell text as sound
spell_audioSpell text as a spoken WAV: one recorded clip per letter a to z and digit 0 to 9, the words dash and underscore for those two characters, a pause for a run of whitespace (or the spoken word space with space word), other characters skipped and listed. Letter case is marked with the words upper and lower at every change when the text mixes cases (case auto), always (on) or never (off). Two voices: kristin (default) and cori, generated once from voices trained on public-domain speech. speed 0.5 to 2 in steps of 0.1 stretches the sound with its pitch kept. Through MCP the text is at most 64 characters, since the audio comes back inline; REST takes 256. Nothing is stored. No API key, no account and no sign up.
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": "spell_audio"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| case | No | auto by default: upper and lower are spoken at each case change only when the text mixes cases. | |
| text | Yes | The text to spell, 1 to 64 characters; letters, digits, dashes, underscores and spaces are spoken. | |
| space | No | pause by default: a run of whitespace is a 0.4 second pause; word speaks the word space instead. | |
| speed | No | 1 by default: 0.5 is half speed and 2 double, in steps of 0.1; the pitch stays. | |
| voice | No | kristin by default. |