تخطَّ إلى المحتوى

أوامر ElevenLabs

أمروصف
curl -H "xi-api-key: <api-key>" <endpoint>مصادقة API
export ELEVEN_API_KEY=<key>تعيين متغير البيئة
elevenlabs auth loginتسجيل الدخول إلى الحساب
elevenlabs auth logoutتسجيل الخروج من الحساب
elevenlabs auth statusتحقق من حالة المصادقة
نقطة النهايةوصف
POST /v1/text-to-speech/{voice_id}إنشاء كلام
POST /v1/text-to-speech/{voice_id}/streamتدفق الكلام
GET /v1/voicesقائمة الأصوات المتاحة
GET /v1/voices/{voice_id}احصل على تفاصيل الصوت
POST /v1/voices/addأضف صوت مخصص
أمروصف
GET /v1/voicesقائمة جميع الأصوات
GET /v1/voices/{voice_id}احصل على معلومات الصوت
DELETE /v1/voices/{voice_id}حذف الصوت المخصص
POST /v1/voices/{voice_id}/editتحرير إعدادات الصوت
GET /v1/voices/settingsاحصل على إعدادات الصوت
أمروصف
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"}'توليد الكلام الأساسي
curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM/stream" -H "xi-api-key: <key>"بث الكلام
أمروصف
pip install elevenlabsقم بتثبيت Python SDK
from elevenlabs import generate, playاستيراد SDK
generate(text="Hello", voice="Bella")إنشاء الكلام
play(audio)تشغيل الصوت المُنشأ
save(audio, "output.mp3")احفظ ملف الصوت
أمروصف
POST /v1/voices/addاستنساخ الصوت من العينات
POST /v1/voices/{voice_id}/samplesأضف عينات صوتية
DELETE /v1/voices/{voice_id}/samples/{sample_id}احذف عينة الصوت
GET /v1/voices/{voice_id}/samplesقائمة عينات الصوت
معلمةوصف
stabilityتناسق الصوت (0.0-1.0)
similarity_boostتشابه الصوت (0.0-1.0)
styleنمط التحدث (0.0-1.0)
use_speaker_boostتعزيز التشابه الصوتي
تنسيقوصف
mp3_44100_128MP3 44.1kHz 128kbps
mp3_22050_32MP3 22.05 كيلوهرتز 32 كيلوبت في الثانية
pcm_16000PCM 16 كيلوهرتز
pcm_22050PCM 22.05 كيلوهرتز
pcm_24000PCM 24 كيلوهرتز
pcm_44100PCM 44.1 كيلوهرتز
معرف الصوتالاسموصف
21m00Tcm4TlvDq8ikWAMراشيلأمريكية أنثى
AZnzlk1XvdvUeBnXmlldدوميأمريكية أنثى
EXAVITQu4vr4xnSDxMaLبيلاأمريكية أنثى
ErXwobaYiN019PkySvjVأنطونيذكر أمريكي
MF3mGyEYCl7XYWbV9V6Oإيليأمريكية أنثى
TxGEqnHWrfWFTfGW9XjXجوشذكر أمريكي
VR6AewLTigWG4xSOukaGأرنولدذكر أمريكي
pNInz6obpgDQGcFmaJgBآدمذكر أمريكي
أمروصف
npm install elevenlabsقم بتثبيت Node.js SDK
const { ElevenLabsAPI } = require('elevenlabs')استيراد SDK
const client = new ElevenLabsAPI({ apiKey: 'key' })تهيئة العميل
client.textToSpeech.generate()إنشاء الكلام
أمروصف
POST /v1/text-to-speech/{voice_id}/streamبث الصوت
curl -X POST -H "xi-api-key: <key>" --data-raw '{"text":"Hello"}' --output audio.mp3تدفق إلى ملف
ميزةوصف
Voice Designإنشاء أصوات اصطناعية
Voice Cloningاستنساخ الأصوات الموجودة
Professional Cloningاستنساخ الصوت عالي الجودة
Voice Libraryتصفح مجموعة الأصوات
خطةالشخصيات/الشهرالطلبات المتزامنة
Free١٠٬٠٠٠٢
Starter٣٠,٠٠٠٣
Creator١٠٠٬٠٠٠٥
Pro٥٠٠٬٠٠٠١٠
Scale٢٬٠٠٠٬٠٠٠٢٥
رمز الخطأوصف
400طلب غير صالح
401غير مصرح به
403ممنوع
404غير موجود
422كيان غير قابل للمعالجة
429طلبات كثيرة جدًا
500خطأ في الخادم الداخلي
معامِلوصف
model_idنموذج TTS للاستخدام
voice_settingsإعدادات الصوت
pronunciation_dictionary_locatorsنطق مخصص
seedالتوليد القابل للتكرار
أمروصف
POST /v1/webhooksأنشئ webhook
GET /v1/webhooksقائمة webhooks
DELETE /v1/webhooks/{webhook_id}احذف webhook
PUT /v1/webhooks/{webhook_id}تحديث webhook
أمروصف
POST /v1/projectsإنشاء مشروع
GET /v1/projectsقائمة المشاريع
POST /v1/dubbingإنشاء مشروع الدبلجة
GET /v1/dubbing/{dubbing_id}احصل على حالة التعليق الصوتي
أمروصف
GET /v1/user/subscriptionاحصل على معلومات الاشتراك
GET /v1/userاحصل على معلومات المستخدم
GET /v1/usage/character-statsاحصل على إحصائيات الاستخدام
أمروصف
elevenlabs --helpإظهار المساعدة
elevenlabs tts --text "Hello" --voice Rachelإنشاء الكلام
elevenlabs voices listقائمة الأصوات
elevenlabs voices clone --name "MyVoice"استنساخ الصوت
كودوصف
audio = generate(text="Hello", voice="Bella", model="eleven_monolingual_v1")التوليد الأساسي
play(audio)تشغيل الصوت
save(audio, "hello.mp3")احفظ في ملف
كودوصف
const audio = await elevenlabs.generate({ text: "Hello", voice: "Rachel" })أنشئ صوتًا
fs.writeFileSync("audio.mp3", audio)احفظ في ملف
خطوةوصف
1. Upload samplesقدم عينات صوتية
2. Train modelيتعلم الذكاء الاصطناعي أنماط الصوت
3. Test generationتحقق من جودة الصوت
4. Fine-tune settingsضبط المعلمات
5. Deploy voiceاستخدم في الإنتاج
تدريبوصف
Clear audio samplesتسجيلات عالية الجودة
Diverse samplesمشاعر/أساليب متنوعة
Consistent speakerنفس الشخص طوال الوقت
Proper lengthمن 1-5 دقائق إجمالاً
Good microphoneتسجيل احترافي
منصةالتكامل
Discord Botإنشاء رسالة صوتية
Podcastسرد آلي
E-learningالتعليق الصوتي للدورة
Gamingأصوات الشخصيات
Accessibilityتحويل النص إلى كلام للمكفوفين
مشكلةحل
Poor voice qualityتحسين جودة العينات
Rate limit exceededترقية الخطة أو الانتظار
Authentication failedتحقق من مفتاح API
Voice not foundتحقق من معرف الصوت
Audio distortionضبط إعدادات الصوت
متغيروصف
ELEVEN_API_KEYمفتاح مصادقة API
ELEVEN_API_URLعنوان URL الأساسي للـ API
ELEVEN_TIMEOUTانتهى وقت الطلب
ملفوصف
.elevenlabs.jsonملف التكوين
voices.jsonتعريفات الصوت
settings.jsonالإعدادات الافتراضية
متريوصف
----------------------
Characters usedالاستخدام الشهري
API callsعدد الطلبات
Voice generationsصوت تم إنشاؤه
Error rateالطلبات الفاشلة