API Mage · Model audio
API Eleven Speech
ElevenLabs v4: vorbire realistă pe care o poți dirija
POST https://api.mage.space/v1/eleven_speech/generatePe scurt
API-ul Eleven Speech rulează Eleven v4 prin Mage la POST https://api.mage.space/v1/eleven_speech/generate. O cerere cu setările implicite costă 30 de Gems (aproximativ 0,03 $), fără abonament. Eleven Speech nu acceptă mențiuni @handle.
- AudioRezultat
- 1Variantă
- 30Gems per clip, implicit
- $0.03Aproximativ, în USD
Prezentare generală
Ce face API-ul Eleven Speech
Text în vorbire ElevenLabs v4 cu 16 voci și peste 90 de limbi, dirijat replică cu replică prin taguri audio precum [whispers] sau [laughs].
Text-to-speech expresiv de la ElevenLabs în peste 90 de limbi, sub formă de MP3 cu durata textului. Tagurile audio între paranteze drepte dirijează interpretarea și adaugă efecte sonore: [whispers], [laughs], [sarcastic], [door slams].
Generează doar pe baza promptului.
Pornire rapidă
Apelează API-ul Eleven Speech
Setează MAGE_API_KEY, trimite cererea la /eleven_speech/generate și interoghează status_url până se termină cererea.
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
Valorile model_id pentru Eleven Speech
Trimite model_id pentru a alege o variantă. O cerere fără el rulează varianta implicită.
| model_id | Nume | Implicit |
|---|---|---|
| eleven-v4 | Eleven v4 | Da |
Opțiuni
Parametrii Eleven Speech
Valori permise pentru toate variantele; o variantă poate oferi mai puține. Documentația listează opțiunile pentru fiecare variantă.
| Câmp | Valori |
|---|---|
| voice | darian, talia, elara, baxter, eldrin, elowen, kaelen, lawrence, alicia, maisie, warren, jade, caleb, sawyer, florence, wyatt |
Reguli
Ce impune API-ul Eleven Speech
- Promptul este textul de rostit, maximum 5000 de caractere, inclusiv tagurile audio.
- `voice` este una dintre: darian, talia, elara, baxter, eldrin, elowen, kaelen, lawrence, alicia, maisie, warren, jade, caleb, sawyer, florence, wyatt.
- `stability` merge de la 0 (expresiv) la 1 (stabil).
Mai multe modele audio
Alte API-uri de generare audio pe Mage
API Seed Audio
Voci, muzică și efecte sonore dintr-un singur prompt
Eleven Music API
Melodii ElevenLabs, cu sau fără voce
Întrebări frecvente
Întrebări frecvente
Cât costă Eleven Speech API?
Care este endpoint-ul Eleven Speech API?
Ce modele Eleven Speech pot apela?
Eleven Speech acceptă imagini de referință sau personaje?
Pot folosi Eleven Speech din Claude sau ChatGPT?
Cât timp sunt păstrate rezultatele Eleven Speech?
Începe să construiești cu Mage
Un singur cont, un singur sold de Gems, toate modelele. Plătești doar pentru ce generezi.