action apptigent_text_to_speech { label: "Text - Text to Speech" description: "Convert text to an audio file using AI-driven speech synthesis." provider: apptigent method: POST path: "/TextToSpeech" encoding: json input: { type: "object" required: ["text", "type", "voice"] properties: { text: { type: "string" description: "Text to convert (10,000 characters max)" } type: { type: "string" description: "Text or file type" enum: ["PlainText", "SSML"] } voice: { type: "string" description: "Voice locale (must match language of input text)" enum: ["ar-EG, Hoda (Female)", "ar-SA, Naayf (Male)", "bg-BG, Ivan (Male)", "ca-ES, Herena (Female)", "cs-CZ, Jakub (Male)", "da-DK, Helle (Female)", "de-AT, Michael (Male)", "de-CH, Karsten (Male)", "de-DE, Hedda (Female)", "de-DE, Stefan (Male)", "el-GR, Stefanos (Male)", "en-AU, Catherine (Female)", "en-AU, Hayley (Female)", "en-CA, Heather (Female)", "en-CA, Linda (Female)", "en-GB, George (Male)", "en-GB, Hazel (Female)", "en-GB, Susan (Female)", "en-IE, Sean (Male)", "en-IN, Heera (Female)", "en-IN, Priya (Female)", "en-IN, Ravi (Male)", "en-US, Aria (Female)", "en-US, Benjamin (Male)", "en-US, Guy (Male)", "en-US, Zira (Female)", "es-ES, Helena (Female)", "es-ES, Laura (Female)", "es-ES, Pablo (Male)", "es-MX, Hilda (Female)", "es-MX, Raul (Male)", "fi-FI, Heidi (Female)", "fr-CA, Caroline (Female)", "fr-CA, Harmonie (Female)", "fr-CH, Guillaume (Male)", "fr-FR, Hortense (Female)", "fr-FR, Julie (Female)", "fr-FR, Paul (Male)", "he-IL, Asaf (Male)", "hi-IN, Hemant (Male)", "hi-IN, Kalpana (Female)", "hr-HR, Matej (Male)", "hu-HU, Szabolcs (Male)", "id-ID, Andika (Male)", "it-IT, Cosimo (Male)", "it-IT, Lucia (Female)", "ja-JP, Ayumi (Female)", "ja-JP, Haruka (Female)", "ja-JP, Ichiro (Male)", "ko-KR, Heami (Female)", "ms-MY, Rizwan (Male)", "nb-NO, Hulda (Female)", "nl-NL, Hanna (Female)", "pl-PL, Paulina (Female)", "pt-BR, Daniel (Male)", "pt-BR, Heloisa (Female)", "pt-PT, Helia (Female)", "ro-RO, Andrei (Male)", "ru-RU, Ekaterina (Female)", "ru-RU, Irina (Female)", "ru-RU, Pavel (Male)", "sk-SK, Filip (Male)", "sl-SI, Lado (Male)", "sv-SE, Hedvig (Female)", "ta-IN, Valluvar (Male)", "te-IN, Chitra (Female)", "th-TH, Pattara (Male)", "tr-TR, Seda (Female)", "vi-VN, An (Male)", "zh-CN, Huihui (Female)", "zh-CN, Kangkang (Male)", "zh-CN, Yaoyao (Female)", "zh-HK, Danny (Male)", "zh-HK, Tracy (Female)", "zh-TW, HanHan (Female)", "zh-TW, Yating (Female)", "zh-TW, Zhiwei (Male)"] } } } output: { type: "object" additionalProperties: true } }