generate_tts
Create text-to-speech audio for a single slide or all slides in a project. Provide slide_id or project_id to generate spoken narration with selected voice, provider, and speaking rate.
Instructions
Generate text-to-speech audio. Provide project_id (all slides) or slide_id (single slide).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "generate_tts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slide_id | No | Slide ID to generate TTS for a single slide | |
| project_id | No | Project ID to generate TTS for all slides | |
| voice_name | No | Voice name/ID from the chosen provider. Use list_voices to see available options. | |
| tts_provider | No | TTS provider: 'gemini', 'cosyvoice', 'azure' | |
| speaking_rate | No | Speaking rate multiplier, e.g. 0.8 for slower, 1.2 for faster (default: 1.0) |