🚀 Introduction
The Text to Speech API turns written scripts into studio-quality voiceovers using Creatify’s AI voices. Perfect for narration, educational content, promotional videos, and more — with support for natural-sounding accents and expressive delivery.
⚙️ Quickstart Guide
✅ Prerequisites
Before you begin, ensure you have:- A Creatify account with API access
- Your API credentials (see Quickstart)
🧠 Step 1: Choose a Voice Accent
Call the Get Voices API to retrieve a list of available voices and their accents. Each voice includes anaccents list — select one of the id values from that list and use it as the accent in your TTS request.
🎧 Example Response from GET /api/voices/
📝 Step 2: Submit a TTS Generation Request
Use this endpoint to generate voiceover audio from a script.
⚠️ Save the id — you’ll need it to check the generation status.
⏳ Step 3: Check Audio Generation Status
Use the ID returned from your generation request to retrieve the final voiceover file.⏳ Oncestatusisdone, download the voiceover from theoutputfield.
🎯 Summary
| Step | Endpoint |
|---|---|
| Get Voices | GET /api/voices/ |
| Create Audio | POST /api/text_to_speech/ |
| Check Status | GET /api/text_to_speech/{id}/ |
| API Reference | Text to Speech Reference |

