{"tool_key":"speech","description":"Generate speech (text-to-speech) from text.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"model":{"type":"string","minLength":1},"text":{"type":"string","minLength":1,"maxLength":10000},"voice":{"type":"string"},"options":{"type":"object","properties":{"webhook_url":{"type":"string","format":"uri"},"cache":{"type":"boolean"}},"additionalProperties":{}},"provider_options":{"type":"object","properties":{"fal":{"type":"object","properties":{"turns":{"anyOf":[{"type":"array","items":{"type":"object","properties":{"text":{"type":"string","description":"Verbatim transcript for this turn."},"speaker_id":{"type":"string","description":"Alias of a configured speaker."},"style_instructions":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["text","speaker_id"],"additionalProperties":false}},{"type":"null"}]},"voice":{"type":"string","enum":["Achernar","Achird","Algenib","Algieba","Alnilam","Aoede","Autonoe","Callirrhoe","Charon","Despina","Enceladus","Erinome","Fenrir","Gacrux","Iapetus","Kore","Laomedeia","Leda","Orus","Pulcherrima","Puck","Rasalgethi","Sadachbia","Sadaltager","Schedar","Sulafat","Umbriel","Vindemiatrix","Zephyr","Zubenelgenubi"]},"prompt":{"anyOf":[{"type":"string"},{"type":"null"}]},"speakers":{"anyOf":[{"type":"array","items":{"type":"object","properties":{"voice":{"type":"string","enum":["Achernar","Achird","Algenib","Algieba","Alnilam","Aoede","Autonoe","Callirrhoe","Charon","Despina","Enceladus","Erinome","Fenrir","Gacrux","Iapetus","Kore","Laomedeia","Leda","Orus","Pulcherrima","Puck","Rasalgethi","Sadachbia","Sadaltager","Schedar","Sulafat","Umbriel","Vindemiatrix","Zephyr","Zubenelgenubi"]},"speaker_id":{"type":"string","description":"Speaker alias used in each turn."}},"required":["voice","speaker_id"],"additionalProperties":false}},{"type":"null"}]},"style_instructions":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false}},"additionalProperties":false}},"required":["model","text"],"additionalProperties":false},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"version":{"type":"string","const":"v1"},"outputs":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"file_id":{"type":"string"},"media_type":{"type":"string"},"size_bytes":{"type":"number"},"raw":{}},"required":["url"],"additionalProperties":false}}},"required":["version","outputs"],"additionalProperties":false},"example":{"input":{"model":"eleven-turbo-v2","text":"Hello world","voice":"rachel"},"output":{"version":"v1","outputs":[{"url":"https://s3.varg.ai/o/job_abc123.mp3","media_type":"audio/mpeg"}]}}}