توليد كلام
POST/v1/audio/speech
يحوّل النص إلى صوت، ويمكن بثّه أثناء التوليد.
النماذج: optes-voice-1
معاملات الطلب
application/jsonmodelstringمطلوبoptes-voice-1.inputstringمطلوبالنص، حتى 4,096 حرفاً.
voicestringمطلوبصوت جاهز مثل
noorأوsami، أو معرّف صوتك المنسوخ من لوحة المشروع.response_formatstringاختياريmp3(الافتراضي) أوwavأوopusأوpcm.speednumberاختياريمن 0.5 إلى 2. الافتراضي 1.
يرجع
ملف الصوت نفسه، بنوع المحتوى المطابق للصيغة.
curl https://api.optes3.com/v1/audio/speech \ -H "Authorization: Bearer $OPTES_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model": "optes-voice-1", "voice": "noor", "input": "أهلاً بك. طلبك في الطريق."}' \ -o reply.mp3with client.audio.speech.with_streaming_response.create( model="optes-voice-1", voice="noor", input="أهلاً بك. طلبك في الطريق.",) as r: r.stream_to_file("reply.mp3")import fs from "node:fs";const r = await client.audio.speech.create({ model: "optes-voice-1", voice: "noor", input: "أهلاً بك. طلبك في الطريق.",});fs.writeFileSync("reply.mp3", Buffer.from(await r.arrayBuffer()));Response
HTTP/1.1 200 OKContent-Type: audio/mpeg(binary audio)الأسعار بالدولار الأمريكي، وهي أوّلية حتى الإطلاق. الواجهة البرمجية والتسجيل والمفاتيح تُفتح يوم الإطلاق.