ElevenLabs Befehle
| Befehl |
Beschreibung |
curl -H "xi-api-key: <api-key>" <endpoint> |
API-Authentifizierung |
export ELEVEN_API_KEY=<key> |
Umgebungsvariable festlegen |
elevenlabs auth login |
Bei Login zum Account anmelden |
elevenlabs auth logout |
Vom Konto abmelden |
elevenlabs auth status |
Authentifizierungsstatus prüfen |
| Endpoint |
Beschreibung |
POST /v1/text-to-speech/{voice_id} |
Sprachausgabe generieren |
POST /v1/text-to-speech/{voice_id}/stream |
Stream-Sprache |
GET /v1/voices |
Verfügbare Stimmen auflisten |
GET /v1/voices/{voice_id} |
Sprachdetails abrufen |
POST /v1/voices/add |
Benutzerdefinierte Stimme hinzufügen |
| Befehl |
Beschreibung |
GET /v1/voices |
Alle Stimmen auflisten |
GET /v1/voices/{voice_id} |
Sprachinfo abrufen |
DELETE /v1/voices/{voice_id} |
Benutzerdefinierte Stimme löschen |
POST /v1/voices/{voice_id}/edit |
Spracheinstellungen bearbeiten |
GET /v1/voices/settings |
Voice-Einstellungen abrufen |
| Befehl |
Beschreibung |
curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM" -H "xi-api-key: <key>" -H "Content-Type: application/json" -d '{"text": "Hello world"}' |
Grundlegende Sprachgenerierung |
curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM/stream" -H "xi-api-key: <key>" |
Streaming-Sprache |
| Befehl |
Beschreibung |
pip install elevenlabs |
Python SDK installieren |
from elevenlabs import generate, play |
SDK importieren |
generate(text="Hello", voice="Bella") |
Sprachausgabe generieren |
play(audio) |
Generierte Audio abspielen |
save(audio, "output.mp3") |
Audiodatei speichern |
| Befehl |
Beschreibung |
POST /v1/voices/add |
Stimme von Samples klonen |
POST /v1/voices/{voice_id}/samples |
Sprachbeispiele hinzufügen |
DELETE /v1/voices/{voice_id}/samples/{sample_id} |
Sprachprobe löschen |
GET /v1/voices/{voice_id}/samples |
Sprachmuster auflisten |
| Parameter |
Beschreibung |
stability |
Voice Konsistenz (0.0-1.0) |
similarity_boost |
Sprachähnlichkeit (0.0-1.0) |
style |
Sprechstil (0.0-1.0) |
use_speaker_boost |
Sprechersimilarität verbessern |
| Format |
Beschreibung |
mp3_44100_128 |
MP3 44,1 kHz 128 kbps |
mp3_22050_32 |
MP3 22,05 kHz 32 kbps |
pcm_16000 |
PCM 16 kHz |
pcm_22050 |
PCM 22,05 kHz |
pcm_24000 |
PCM 24 kHz |
pcm_44100 |
PCM 44,1 kHz |
| Voice ID |
Name |
Beschreibung |
21m00Tcm4TlvDq8ikWAM |
Rachel |
Amerikanerin |
AZnzlk1XvdvUeBnXmlld |
Domi |
Amerikanerin |
EXAVITQu4vr4xnSDxMaL |
Bella |
Amerikanerin |
ErXwobaYiN019PkySvjV |
Antoni |
Amerikanischer Mann |
MF3mGyEYCl7XYWbV9V6O |
Elli |
Amerikanerin |
TxGEqnHWrfWFTfGW9XjX |
Josh |
Amerikanischer Mann |
VR6AewLTigWG4xSOukaG |
Arnold |
Amerikanischer Mann |
pNInz6obpgDQGcFmaJgB |
Adam |
Amerikanischer Mann |
| Befehl |
Beschreibung |
npm install elevenlabs |
Node.js SDK installieren |
const { ElevenLabsAPI } = require('elevenlabs') |
SDK importieren |
const client = new ElevenLabsAPI({ apiKey: 'key' }) |
Client initialisieren |
client.textToSpeech.generate() |
Sprachausgabe generieren |
| Befehl |
Beschreibung |
POST /v1/text-to-speech/{voice_id}/stream |
Audio streamen |
curl -X POST -H "xi-api-key: <key>" --data-raw '{"text":"Hello"}' --output audio.mp3 |
Stream to file |
| Feature |
Beschreibung |
Voice Design |
Synthetische Stimmen erstellen |
Voice Cloning |
Vorhandene Stimmen klonen |
Professional Cloning |
Hochwertige Voice Cloning |
Voice Library |
Sprachsammlung durchsuchen |
| Plan |
Zeichen/Monat |
Gleichzeitige Anfragen |
Free |
10.000 |
2 |
Starter |
30.000 |
3 |
Creator |
100.000 |
5 |
Pro |
500.000 |
10 |
Scale |
2.000.000 |
25 |
| Fehlercode |
Beschreibung |
400 |
Fehlerhafte Anfrage |
401 |
Nicht autorisiert |
403 |
Verboten |
404 |
Nicht gefunden |
422 |
Unprocessable Entity |
429 |
Zu Viele Anfragen |
500 |
Interner Serverfehler |
| Parameter |
Beschreibung |
model_id |
TTS-Modell zur Verwendung |
voice_settings |
Voice-Konfiguration |
pronunciation_dictionary_locators |
Benutzerdefinierte Aussprachen |
seed |
Reproduzierbare Generierung |
| Befehl |
Beschreibung |
POST /v1/webhooks |
Webhook erstellen |
GET /v1/webhooks |
Webhooks auflisten |
DELETE /v1/webhooks/{webhook_id} |
Webhook löschen |
PUT /v1/webhooks/{webhook_id} |
Webhook aktualisieren |
| Befehl |
Beschreibung |
POST /v1/projects |
Projekt erstellen |
GET /v1/projects |
Projekte auflisten |
POST /v1/dubbing |
Dubbing-Projekt erstellen |
GET /v1/dubbing/{dubbing_id} |
Dubbing-Status abrufen |
| Befehl |
Beschreibung |
GET /v1/user/subscription |
Abonnement-Informationen abrufen |
GET /v1/user |
Benutzerinformationen abrufen |
GET /v1/usage/character-stats |
Nutzungsstatistiken abrufen |
| Befehl |
Beschreibung |
elevenlabs --help |
Hilfe anzeigen |
elevenlabs tts --text "Hello" --voice Rachel |
Sprachausgabe generieren |
elevenlabs voices list |
Stimmen auflisten |
elevenlabs voices clone --name "MyVoice" |
Voice klonen |
| Code |
Beschreibung |
audio = generate(text="Hello", voice="Bella", model="eleven_monolingual_v1") |
Grundlegende Generierung |
play(audio) |
Audio abspielen |
save(audio, "hello.mp3") |
In Datei speichern |
| Code |
Beschreibung |
const audio = await elevenlabs.generate({ text: "Hello", voice: "Rachel" }) |
Audio generieren |
fs.writeFileSync("audio.mp3", audio) |
In Datei speichern |
| Schritt |
Beschreibung |
1. Upload samples |
Sprachproben bereitstellen |
2. Train model |
KI lernt Stimmenmuster |
3. Test generation |
Sprachqualität überprüfen |
4. Fine-tune settings |
Parameter anpassen |
5. Deploy voice |
In Produktion verwenden |
| Übung |
Beschreibung |
Clear audio samples |
Hochwertige Aufnahmen |
Diverse samples |
Verschiedene Emotionen/Stile |
Consistent speaker |
Dieselbe Person durchgehend |
Proper length |
1-5 Minuten insgesamt |
Good microphone |
Professionelle Aufnahme |
| Plattform |
Integration |
Discord Bot |
Sprachnachrichtengenerierung |
Podcast |
Automatisierte Narration |
E-learning |
Kurs-Voice-Overs |
Gaming |
Charakterstimmen |
Accessibility |
Text-to-Speech für Sehbehinderte |
| Problem |
Lösung |
Poor voice quality |
Verbessern Sie die Stichprobenqualität |
Rate limit exceeded |
Upgrade-Plan oder warten |
Authentication failed |
API-Schlüssel überprüfen |
Voice not found |
Sprachkennung überprüfen |
Audio distortion |
Spracheinstellungen anpassen |
| Variable |
Beschreibung |
ELEVEN_API_KEY |
API-Authentifizierungsschlüssel |
ELEVEN_API_URL |
API Basis-URL |
ELEVEN_TIMEOUT |
Request Timeout |
| Datei |
Beschreibung |
.elevenlabs.json |
Konfigurationsdatei |
voices.json |
Voice-Definitionen |
settings.json |
Standardeinstellungen |
| Metrisch |
Beschreibung |
| --------- |
------------- |
Characters used |
Monatliche Nutzung |
API calls |
Anforderungsanzahl |
Voice generations |
Audio erstellt |
Error rate |
Fehlgeschlagene Anfragen |