API Mage · Аудиомодель
Eleven Speech API
ElevenLabs v4: реалистичная озвучка, которой можно управлять
POST https://api.mage.space/v1/eleven_speech/generateГлавное
Eleven Speech API запускает Eleven v4 через Mage по адресу POST https://api.mage.space/v1/eleven_speech/generate. Запрос с настройками по умолчанию стоит 30 Gems (около $0,03), без подписки. Eleven Speech не поддерживает упоминания @handle.
- АудиоРезультат
- 1Вариант
- 30Gems за клип, по умолчанию
- $0.03Примерно, в USD
Обзор
Что умеет Eleven Speech API
Преобразование текста в речь ElevenLabs v4: 16 голосов и более 90 языков, с управлением каждой репликой через аудиотеги, например [whispers] или [laughs].
Выразительный синтез речи от ElevenLabs на более чем 90 языках, в виде MP3 такой же длины, как и текст. Аудиотеги в квадратных скобках задают манеру подачи и добавляют звуковые эффекты: [whispers], [laughs], [sarcastic], [door slams].
Генерирует только по промпту.
Быстрый старт
Вызов Eleven Speech API
Задай MAGE_API_KEY, отправь запрос на /eleven_speech/generate и опрашивай status_url, пока запрос не завершится.
cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/eleven_speech/generate' \
--header "Authorization: Bearer $MAGE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"prompt": "Every lighthouse keeps one promise... to stay lit until morning. [softly] And this one never broke it.",
"model_id": "eleven-v4"
}' | jq -r '.status_url')
# Repeat until status is "completed"; result.url is the file
curl "$STATUS_URL" --header "Authorization: Bearer $MAGE_API_KEY"TypeScript
// npm install @mage-space/sdk
import Mage from '@mage-space/sdk';
const mage = new Mage(); // reads MAGE_API_KEY
const request = await mage.run('eleven_speech', {
prompt: 'Every lighthouse keeps one promise... to stay lit until morning. [softly] And this one never broke it.',
model_id: 'eleven-v4',
});
console.log(request.result.url);Python
# pip install mage-space
from mage_space import Mage
mage = Mage() # reads MAGE_API_KEY
request = mage.run("eleven_speech", {
"prompt": "Every lighthouse keeps one promise... to stay lit until morning. [softly] And this one never broke it.",
"model_id": "eleven-v4",
})
print(request["result"]["url"])Модели
Значения model_id для Eleven Speech
Передайте model_id, чтобы выбрать вариант. Запрос без него использует вариант по умолчанию.
| model_id | Название | По умолчанию |
|---|---|---|
| eleven-v4 | Eleven v4 | Да |
Параметры
Параметры Eleven Speech
Допустимые значения для всех вариантов; у отдельного варианта их может быть меньше. Параметры каждого варианта перечислены в документации.
| Поле | Значения |
|---|---|
| voice | darian, talia, elara, baxter, eldrin, elowen, kaelen, lawrence, alicia, maisie, warren, jade, caleb, sawyer, florence, wyatt |
Правила
Какие ограничения действуют в Eleven Speech API
- Промпт — это текст для озвучивания, не более 5000 символов, включая аудиотеги.
- `voice` — одно из значений: darian, talia, elara, baxter, eldrin, elowen, kaelen, lawrence, alicia, maisie, warren, jade, caleb, sawyer, florence, wyatt.
- `stability` принимает значения от 0 (выразительно) до 1 (стабильно).
Другие аудиомодели
Другие API для генерации аудио в Mage
Seed Audio API
Голоса, музыка и звуковые эффекты из одного промпта
Eleven Music API
Песни ElevenLabs с вокалом и без
FAQ
Частые вопросы
Сколько стоит Eleven Speech API?
Какой эндпоинт у Eleven Speech API?
Какие модели Eleven Speech можно вызывать?
Поддерживает ли Eleven Speech референсные изображения или персонажей?
Можно ли использовать Eleven Speech в Claude или ChatGPT?
Как долго хранятся результаты Eleven Speech?
Начните создавать с Mage
Один аккаунт, один баланс Gems, все модели. Платите только за то, что генерируете.