Skip to main content

Text-to-Speech Audio Generation

Parallel AI integrates with ElevenLabs to offer high-quality text-to-speech audio generation. You can convert any text into natural-sounding audio using a wide range of voices — including public ElevenLabs voices and your own company-specific cloned voices. Use audio generation for:
  • Voiceovers for videos and presentations
  • Audio content for your voice agent channel
  • Automated announcements and notifications
  • Podcast-style content generation
  • Accessibility features in your product

Available Models

Retrieve the list of available audio models via a public endpoint — no authentication required.
The GET /api/v0/audio/models endpoint is public and does not require an API key. You can call it freely to discover available models before authenticating.
Available models include options across quality and speed tiers, such as:

Available Voices

Your workspace has access to two categories of voices:

Public Voices

A large library of pre-built voices from ElevenLabs — diverse accents, tones, and styles for any use case.

Cloned Voices

Company-specific voices cloned from audio samples. These are private to your workspace and appear alongside public voices.
List all available voices for your workspace:
Each voice object includes an id, name, labels (accent, gender, age, use case), and a preview URL. Use the id value as voiceId when creating audio.

Creating Audio

Send a POST /api/v0/audio request with your text and configuration to generate an audio file.

Request Parameters


Retrieving Generated Audio

The create response includes an audioId. Use it to retrieve the audio file:
The /audio/p/{audioId} endpoint returns the raw audio binary. Pipe the output to a file (as shown above) or stream it directly to your application.

Managing Audio Files

Beyond creating and retrieving audio, you can list and delete your stored audio files.

List All Audio Files

Delete an Audio File

Core Operations


1

Discover available models

Call GET /api/v0/audio/models (no API key needed) to see the latest available models and choose one that fits your latency and quality requirements.
2

Browse voices

Call GET /api/v0/audio/voices to list all public and cloned voices available to your workspace. Note the id of the voice you want to use.
3

Generate audio

Send a POST /api/v0/audio request with your text, chosen voiceId, and model.
4

Retrieve the file

Use the returned audioId to fetch the audio binary from /api/v0/audio/p/{audioId} and save or stream it as needed.

Next Steps

Audio API Reference

Full reference for all audio endpoints including voices, models, and file management.

AI Agents

Deploy your agent on the voice channel to handle phone calls with natural-sounding audio.