تسمح لنا SUNO بإنشاء شخصيات صوتية مخصصة من خلال أي ملف صوتي، لتحقيق استنساخ الصوت لاستخدامه في توليد الموسيقى. بخلاف واجهة برمجة التطبيقات Persona API الموجودة (التي تستخدمDocumentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
audio_id الذي تم إنشاؤه بواسطة Suno)، تقبل هذه الواجهة رابط audio_url متاحًا للعامة، وهو تسجيل صوتي بشري خاص بك. تشرح هذه الوثيقة كيفية دمج واجهة برمجة تطبيقات استنساخ الصوت.
الخطوة الأولى: إنشاء شخصية صوتية
تحتوي هذه الواجهة على ثلاثة معلمات إدخال:audio_url (إلزامي)، وهو رابط ملف صوتي بصيغة MP3 أو WAV متاح للعامة ويحتوي على صوت بشري واضح لشخص واحد؛ وname وdescription (اختياريان)، وهما اسم ووصف الشخصية الصوتية.
متطلبات ملف الصوت:
- الصيغة: MP3 أو WAV
- الطول: لا يقل عن 10 ثوانٍ
- المحتوى: صوت بشري واضح لشخص واحد، مع تقليل الضوضاء الخلفية أو الموسيقى قدر الإمكان
persona_id في data هو معرف الشخصية الصوتية التي تم إنشاؤها. حقل is_public يكون دائمًا false لأن الشخصيات الصوتية التي تم إنشاؤها عبر رفع الصوت هي خاصة.
الخطوة الثانية: استخدام الشخصية الصوتية لتوليد الموسيقى
بعد الحصول على معرف الشخصية الصوتية، يمكننا استخدام واجهة برمجة تطبيقات توليد الصوتيات Suno لتوليد الموسيقى. قم بتعيينaction إلى generate، وpersona_id إلى معرف الشخصية الصوتية الذي تم إرجاعه أعلاه، وسيتم أداء الأغنية باستخدام الصوت المستنسخ.
ملاحظة: استنساخ الصوت مدعوم فقط للنماذجchirp-v4-5وما فوق (مثلchirp-v4-5،chirp-v5،chirp-v5-5)، ولا يدعمchirp-v4.
persona_id مع إجراء cover لإعادة أداء أغاني موجودة باستخدام الصوت المستنسخ.
