Skip to main content
Generate high-quality speech audio from text using ElevenLabs models with an available voice ID or an on-demand clone made from caller-hosted sample URLs.

Model

Parameters

Voice Options

The voice parameter accepts two forms:

On-Demand Voice Samples

Pass sample URLs directly in the TTS request when you need a custom voice. All samples must contain the same speaker.
  • Send the sample URLs in voice on every request that uses the custom voice.
  • The caller is responsible for hosting and retaining the samples.
  • Samples are processed only for the current request and are not retained.
  • Up to 25 sample URLs are accepted per request.
  • Sample URLs must be direct downloads — redirects and link shorteners are rejected.
  • Supported audio formats: mp3, wav, ogg, opus, m4a, flac, webm.
  • Voice IDs must come from GET /v1/resources/elevenlabs/voices; IDs from a separate ElevenLabs account are not available to Unifically.

voice_settings

Available Models

Output Formats

Resources

Get available premade voices from the Resources API:

Example — on-demand voice with timestamps

Response

Completed Response

Poll GET /v1/tasks/{task_id} until status is completed:
  • alignment maps your original text; normalized_alignment maps the text as spoken (numbers and abbreviations expanded).
  • words is derived from alignment — use it directly for captions and audio/video sync. Punctuation stays attached to its word.
  • Without with_timestamps, the output contains only audio_url.
Volume discounts are available for almost all models. Reach out at contact@unifically.com to discuss custom pricing.