Mage API · Audiomodel
Eleven Speech API
ElevenLabs v4: levensechte spraak die je zelf regisseert
POST https://api.mage.space/v1/eleven_speech/generateIn één oogopslag
De Eleven Speech API draait Eleven v4 via Mage op POST https://api.mage.space/v1/eleven_speech/generate. Een verzoek met de standaardinstellingen kost 30 Gems (ongeveer $0,03), zonder abonnement. Eleven Speech ondersteunt geen @handle-vermeldingen.
- AudioUitvoer
- 1Variant
- 30Gems per clip (standaard)
- $0.03Ongeveer, in USD
Overzicht
Wat de Eleven Speech API doet
ElevenLabs v4 tekst-naar-spraak in 16 stemmen en 90+ talen, regel voor regel te regisseren met audiotags zoals [whispers] of [laughs].
De expressieve tekst-naar-spraak van ElevenLabs in 90+ talen, als MP3 die zo lang is als de tekst. Audiotags tussen vierkante haken sturen de voordracht aan en voegen geluidseffecten toe: [whispers], [laughs], [sarcastic], [door slams].
Het genereert alleen op basis van de prompt.
Snel starten
De Eleven Speech API aanroepen
Stel MAGE_API_KEY in, verstuur naar /eleven_speech/generate en poll status_url tot het verzoek klaar is.
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"])Modellen
model_id-waarden van Eleven Speech
Stuur model_id mee om een variant te kiezen. Zonder model_id wordt de standaardvariant gebruikt.
| model_id | Naam | Standaard |
|---|---|---|
| eleven-v4 | Eleven v4 | Ja |
Opties
Parameters van Eleven Speech
Toegestane waarden voor alle varianten; een variant kan minder opties bieden. In de documentatie staan de opties per variant.
| Veld | Waarden |
|---|---|
| voice | darian, talia, elara, baxter, eldrin, elowen, kaelen, lawrence, alicia, maisie, warren, jade, caleb, sawyer, florence, wyatt |
Regels
Wat de Eleven Speech API afdwingt
- De prompt is de tekst die wordt uitgesproken, maximaal 5000 tekens, inclusief audiotags.
- `voice` is een van darian, talia, elara, baxter, eldrin, elowen, kaelen, lawrence, alicia, maisie, warren, jade, caleb, sawyer, florence, wyatt.
- `stability` loopt van 0 (expressief) tot 1 (stabiel).
Meer audiomodellen
Andere API's voor audiogeneratie op Mage
Seed Audio API
Stemmen, muziek en geluidseffecten vanuit één prompt
Eleven Music API
ElevenLabs-nummers, met of zonder zang
FAQ
Veelgestelde vragen
Hoeveel kost de Eleven Speech API?
Wat is het endpoint van de Eleven Speech API?
Welke Eleven Speech-modellen kan ik aanroepen?
Ondersteunt Eleven Speech referentiebeelden of personages?
Kan ik Eleven Speech gebruiken vanuit Claude of ChatGPT?
Hoe lang worden Eleven Speech-resultaten bewaard?
Begin met bouwen met Mage
Eén account, één Gems-saldo, alle modellen. Je betaalt alleen voor wat je genereert.