Generate speech
generate_speechText-to-speech, returns MP3 audio. Costs credits per 100 characters — models: eroq-voice-one (? cr), eroq-voice-turbo (? cr). Voices: roster ids (see list_voices), a cloned voice id, or char: to speak as a character.
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": "generate_speech"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | What to say. Punctuation drives the intonation. | |
| model | No | Speech model id (default eroq-voice-one). | |
| speed | No | Playback speed, 1 = natural. | |
| voice | No | Voice id (default aria). | |
| expressiveness | No | 0 = steady read, 1 = theatrical. |