{"info":{"title":"ModelRunner OpenAPI schema for elevenlabs/tts/multilingual-v2","version":"0.1.0"},"paths":{"/health-check":{"get":{"summary":"Healthcheck","responses":{"200":{"content":{"application/json":{"schema":{"title":"Response Healthcheck Health Check Get"}}},"description":"Successful Response"}},"operationId":"healthcheck_health_check_get"}}},"openapi":"3.1.0","components":{"schemas":{"Input":{"type":"object","title":"Input","required":["text"],"properties":{"text":{"type":"string","title":"Text","x-order":0,"minLength":1,"description":"The text to synthesize into speech."},"speed":{"type":"number","title":"Speed","default":1,"maximum":1.2,"minimum":0.7,"x-order":5,"description":"Speaking speed. 1 is normal; below 1 is slower, above 1 is faster."},"style":{"type":"number","title":"Style","default":0,"maximum":1,"minimum":0,"x-order":4,"description":"Style exaggeration. Higher values produce more expressive, exaggerated delivery."},"voice":{"allOf":[{"$ref":"#/components/schemas/VoiceEnum"}],"title":"Voice","default":"Rachel","x-order":1,"description":"The voice to speak with. The default is Rachel."},"next_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Text","x-order":7,"description":"Text that comes after this chunk, used as a continuity hint when synthesizing long content in pieces."},"stability":{"type":"number","title":"Stability","default":0.5,"maximum":1,"minimum":0,"x-order":2,"description":"Voice stability. Lower is more variable and expressive; higher is steadier and more monotone."},"language_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language Code","x-order":8,"description":"ISO 639-1 language code (e.g. en, es, fr, de, ja) to enforce the synthesis language. Leave unset to let the model infer it."},"previous_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Previous Text","x-order":6,"description":"Text that comes before this chunk, used as a continuity hint when synthesizing long content in pieces."},"similarity_boost":{"type":"number","title":"Similarity Boost","default":0.75,"maximum":1,"minimum":0,"x-order":3,"description":"How closely the output matches the chosen voice's character."},"apply_text_normalization":{"allOf":[{"$ref":"#/components/schemas/TextNormalizationEnum"}],"title":"Apply Text Normalization","default":"auto","x-order":9,"description":"Controls normalization of text such as numbers and abbreviations before synthesis. 'on' forces it, 'off' reads text exactly as written."}},"x-fal-order-properties":["text","voice","stability","similarity_boost","style","speed","previous_text","next_text","language_code","apply_text_normalization"]},"Output":{"type":"string","title":"Output","format":"uri","description":"Generated speech audio file URL (MP3)."},"VoiceEnum":{"enum":["Rachel","Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"type":"string","title":"VoiceEnum","description":"Available ElevenLabs voice names."},"TextNormalizationEnum":{"enum":["auto","on","off"],"type":"string","title":"TextNormalizationEnum","description":"Text normalization mode before synthesis."}}}}