ElevenLabs Text to Speech (v3, v4, Multilingual v2)
Pricing
from $0.01 / 1,000 characters
ElevenLabs Text to Speech (v3, v4, Multilingual v2)
Turn text into MP3 with ElevenLabs v4, v3, Multilingual v2 and Flash v2.5, using any public voice from the ElevenLabs Voice Library. Up to 250,000 characters per text. $0.01 per 1,000 characters.
Pricing
from $0.01 / 1,000 characters
Rating
0.0
(0)
Developer
SpeakVela
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What this Actor does
It turns text into speech with ElevenLabs models and gives you an MP3 file for each text. You can use any public voice from the ElevenLabs Voice Library, in any language the model supports.
A single text can be up to 250,000 characters, which is enough for a long audiobook chapter or a full video script. Long texts are split, rendered in parallel and joined back into one MP3, so you don't have to cut them up yourself.
On the Apify Free plan the Actor works as a trial: texts up to 1,000 characters and 5,000 characters per day. Any paid Apify plan removes these limits.
Models and pricing
You pay per character of text. There is no rounding.
| Model | Price per 1,000 characters | Price per 1 million characters |
|---|---|---|
| Multilingual v2 | $0.01 | $10 |
| Flash v2.5 | $0.01 | $10 |
| Turbo v2.5 | $0.01 | $10 |
| Eleven v3 | $0.02 | $20 |
| Eleven v4 | $0.02 | $20 |
| Eleven v4 Turbo | $0.02 | $20 |
Each run also has a $0.001 start fee.
- You are charged only after the MP3 has been saved to your run's storage.
- Failed texts and texts refused by the content policy are not charged.
- Every voice costs the same.
- If a text would go over your "Maximum cost per run", the Actor skips it and tells you, instead of charging part of it.
On the Apify Free plan you can try the Actor with texts up to 1,000 characters, 5,000 characters per day, one text at a time. Any paid Apify plan removes these limits.
How to use it
- Paste your text into Text. Add more texts under More texts if you want several files from one run.
- Set Voice ID. Open a voice in the ElevenLabs Voice Library and copy its ID, or keep the default voice.
- Pick a Model. Eleven v3 and v4 sound the most natural and handle emotion well. Flash v2.5 is the fastest. Multilingual v2 is a good, cheaper choice for long narration.
- Click Start. Short texts usually finish in under a minute.
Output
Each text gives one MP3 in the run's key-value store (audio.mp3, or audio-001.mp3, audio-002.mp3… for several texts) and one row in the dataset:
{"index": 1,"status": "completed","audioUrl": "https://api.apify.com/v2/key-value-stores/…/records/audio.mp3","durationSec": 6.4,"characters": 79,"billedCharacters": 79,"modelId": "eleven_multilingual_v2","voiceId": "auq43ws1oslv0tO4BDa7","voiceName": "Adam Stone - Smooth and Relaxed","text": "Welcome to our channel! Today we are going to talk about the history of coffee."}
A failed text has "status": "failed", an error message and "billedCharacters": 0. When the content policy refuses part of a text, errorCode is content_blocked and blockedText shows which part, so you can edit it and run again.
Input settings
| Setting | Default | Notes |
|---|---|---|
text | up to 250,000 characters | |
texts | up to 100 extra texts per run | |
voiceId | auq43ws1oslv0tO4BDa7 | any public ElevenLabs Voice Library voice |
modelId | eleven_multilingual_v2 | see the pricing table |
language | auto | ISO code such as en, es, de, ja |
stability | 0.5 | 0 to 1 |
similarity | 0.75 | 0 to 1 |
style | 0 to 1, Multilingual v2 only | |
speed | 1 | 0.7 to 1.2 |
speakerBoost | true |
Use it from code
Run the Actor through the Apify API and wait for the result:
curl -X POST "https://api.apify.com/v2/acts/speakvela~elevenlabs-text-to-speech/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{ "text": "Hello from the Apify API.", "voiceId": "auq43ws1oslv0tO4BDa7", "modelId": "eleven_v3" }'
The response is the dataset, with an audioUrl for each text. The Apify JavaScript and Python clients, Make, Zapier and n8n integrations work the same way.
FAQ
Can I use my cloned or private voices? No. Only public voices from the ElevenLabs Voice Library are supported.
How long are files kept? As long as Apify keeps your run storage (see your Apify plan's data retention).
Can I use the audio commercially? The Actor returns the audio generated by ElevenLabs models. Check the ElevenLabs terms and the terms of the voice you pick.
I found a problem or need higher volume. Write to support@speakvela.com.