مرجع API
تحويل النص إلى كلام
/v1/audio/speechيولّد الكلام ويُرجع بايتات صوت خاصة بالنموذج عند النجاح. يحدد النموذج المختار التنسيق الافتراضي. عند تفعيل أرشفة الملفات، تصف ترويسات الاستجابة مثل X-Gloop-File-Id/X-Gloop-Storage-Status مرحلة الحفظ. لا تتعامل مع الصوت على أنه JSON.
المصادقة والصلاحيات
استخدم مفتاح GloopAPI الحالي. تعتمد النماذج والإمكانات والصلاحيات المتاحة على دليله ووثائق نقطة النهاية.
Authorization: Bearer $GLOOP_API_KEYآليات المصادقة: BearerAuth
الطلب
جسم الطلب · application/json
- النوع
- object
- الحقول المطلوبة
modelinputvoice
جسم الطلب مطلوب
modelstringمطلوبinputstringمطلوبالنص المراد تحويله إلى كلام؛ يعتمد حد الطول على النموذج المختار. لا يوجد حد موحد يبلغ 4096 حرفًا.
voicestringمطلوبيعتمد الدعم والحدود على النموذج المختارين؛ لا تُضمن قيم افتراضية موحدة.
response_formatstringاختياريتنسيق الصوت المطلوب للمخرجات؛ تعتمد القيم المدعومة والتنسيق عند الإغفال على النموذج المختارين. لا تعيّن نقطة النهاية العامة بالمنصة mp3 كقيمة افتراضية.
speednumberاختيارييعتمد الدعم والحدود على النموذج المختارين؛ لا تُضمن قيم افتراضية موحدة.
instructionsstringاختياريتعليمات كلام خاصة بالنموذج.
stream_formatstringاختياريتنسيق تدفق خاص بالنموذج؛ لا يُضمن دعم SSE لكل نموذج.
الاستجابات والأخطاء
HTTP 200
تم توليد الصوت بنجاح
audio/mpeg
- النوع
- string
- التنسيق
- binary
- الوصف
- تدفق بايتات صوت؛ احفظه كملف.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/wav
- النوع
- string
- التنسيق
- binary
- الوصف
- تدفق بايتات صوت؛ احفظه كملف.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/ogg
- النوع
- string
- التنسيق
- binary
- الوصف
- تدفق بايتات صوت؛ احفظه كملف.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/flac
- النوع
- string
- التنسيق
- binary
- الوصف
- تدفق بايتات صوت؛ احفظه كملف.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/aac
- النوع
- string
- التنسيق
- binary
- الوصف
- تدفق بايتات صوت؛ احفظه كملف.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}application/octet-stream
- النوع
- string
- التنسيق
- binary
- الوصف
- تدفق بايتات صوت؛ احفظه كملف.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}HTTP 401
Key مفقود أو غير صالح أو منتهي أو ملغى.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 403
صلاحيات IP أو الحساب أو النموذج أو الأداة غير كافية.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 429
حد معدل الطلبات/قائمة الانتظار.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 500
فشل داخلي في المصادقة أو تخزين البيانات.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري