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 لإعادة أداء أغاني موجودة باستخدام الصوت المستنسخ.
