API Mage · Model audio
Eleven Speech API
ElevenLabs v4: realistyczna mowa, którą możesz reżyserować
POST https://api.mage.space/v1/eleven_speech/generateW skrócie
Eleven Speech API uruchamia Eleven v4 przez Mage pod adresem POST https://api.mage.space/v1/eleven_speech/generate. Zapytanie z ustawieniami domyślnymi kosztuje 30 Gems (ok. 0,03 $), bez subskrypcji. Eleven Speech nie obsługuje wzmianek @handle.
- AudioWynik
- 1Wariant
- 30Gems za klip, domyślnie
- $0.03Około, w USD
Przegląd
Co potrafi Eleven Speech API
Zamiana tekstu na mowę ElevenLabs v4 w 16 głosach i ponad 90 językach, z reżyserią linijka po linijce za pomocą tagów audio, takich jak [whispers] czy [laughs].
Ekspresyjna zamiana tekstu na mowę od ElevenLabs w ponad 90 językach, jako MP3 tak długi jak tekst. Tagi audio w nawiasach kwadratowych sterują sposobem wypowiedzi i dodają efekty dźwiękowe: [whispers], [laughs], [sarcastic], [door slams].
Generuje wyłącznie na podstawie promptu.
Szybki start
Wywołaj Eleven Speech API
Ustaw MAGE_API_KEY, wyślij żądanie do /eleven_speech/generate i odpytuj status_url, aż żądanie się zakończy.
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"])Modele
Wartości model_id dla Eleven Speech
Wyślij model_id, aby wybrać wariant. Zapytanie bez niego użyje wariantu domyślnego.
| model_id | Nazwa | Domyślny |
|---|---|---|
| eleven-v4 | Eleven v4 | Tak |
Opcje
Parametry Eleven Speech
Dozwolone wartości dla wszystkich wariantów; dany wariant może oferować mniej. Opcje dla poszczególnych wariantów znajdziesz w dokumentacji.
| Pole | Wartości |
|---|---|
| voice | darian, talia, elara, baxter, eldrin, elowen, kaelen, lawrence, alicia, maisie, warren, jade, caleb, sawyer, florence, wyatt |
Zasady
Jakie ograniczenia egzekwuje Eleven Speech API
- Prompt to tekst do wypowiedzenia, maksymalnie 5000 znaków, łącznie z tagami audio.
- `voice` to jedna z wartości: darian, talia, elara, baxter, eldrin, elowen, kaelen, lawrence, alicia, maisie, warren, jade, caleb, sawyer, florence, wyatt.
- `stability` przyjmuje wartości od 0 (ekspresyjnie) do 1 (stabilnie).
Więcej modeli audio
Inne API do generowania dźwięku w Mage
Seed Audio API
Głosy, muzyka i efekty dźwiękowe z jednego promptu
Eleven Music API
Piosenki ElevenLabs z wokalem lub bez
FAQ
Najczęściej zadawane pytania
Ile kosztuje Eleven Speech API?
Jaki jest endpoint Eleven Speech API?
Które modele Eleven Speech mogę wywoływać?
Czy Eleven Speech obsługuje obrazy referencyjne lub postacie?
Czy mogę używać Eleven Speech w Claude lub ChatGPT?
Jak długo przechowywane są wyniki Eleven Speech?
Zacznij tworzyć z Mage
Jedno konto, jedno saldo Gems, wszystkie modele. Płacisz tylko za to, co wygenerujesz.