Text to Speech
API that generates ultra-realistic audio voiceovers from text using AI voices and accents.
π 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 Authentication Guide)
π§ Step 1: Choose a Voice Accent
Call the Get Voices API to retrieve a list of available voices and their accents.
Each voice includes an accents
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.
β³ Once
status
isdone
, download the voiceover from theoutput
field.
π― 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 |
π€ Need Help?
If you run into any issues, check out our API Reference or contact api@creatify.ai.