تفريغ كلام
POST/v1/audio/transcriptions
يحوّل ملف صوت إلى نص، ويفهم اللهجات العربية. الطلب بصيغة multipart/form-data.
النماذج: optes-listen-1
معاملات الطلب
multipart/form-datamodelstringمطلوبoptes-listen-1.filefileمطلوبملف
mp3أوm4aأوwavأوwebm، حتى 100 MB.languagestringاختياريمثل
ar. يُكتشف تلقائياً إن تُرك.response_formatstringاختياريjsonأوtextأوsrtأوverbose_json(مع التوقيت والمتحدثين).
يرجع
النص في text، ومعه segments بتوقيتها مع verbose_json.
curl https://api.optes3.com/v1/audio/transcriptions \ -H "Authorization: Bearer $OPTES_API_KEY" \ -F model=optes-listen-1 \ -F language=ar \ -F [email protected]with open("meeting.m4a", "rb") as f: t = client.audio.transcriptions.create( model="optes-listen-1", file=f, language="ar", )print(t.text)import fs from "node:fs";const t = await client.audio.transcriptions.create({ model: "optes-listen-1", file: fs.createReadStream("meeting.m4a"), language: "ar",});console.log(t.text);Response
{ "text": "هلا بيكم، نبدي الاجتماع بمراجعة طلبات الأسبوع...", "language": "ar", "duration": 312.4}الأسعار بالدولار الأمريكي، وهي أوّلية حتى الإطلاق. الواجهة البرمجية والتسجيل والمفاتيح تُفتح يوم الإطلاق.