

Qwen Audio 3.1 ASR Message وQwen Audio 3.0 ASR Stream جنبًا إلى جنب: المواصفات والقدرات والمعلمات والأسعار المباشرة من كتالوج EmpirioLabs.
Qwen Audio 3.1 ASR Message وQwen Audio 3.0 ASR Stream كلاهما من نماذج Alibaba Cloud ضمن فئة النسخ، ومتاحان عبر واجهة EmpirioLabs API.
| المواصفة | Qwen Audio 3.1 ASR Message | Qwen Audio 3.0 ASR Stream |
|---|---|---|
| معرّف النموذج | qwen-audio-3-1-asr-message | qwen-audio-3-0-asr-stream |
| المطور | Alibaba Cloud | Alibaba Cloud |
| تاريخ الإصدار | 21 سبتمبر 2026 | 30 يوليو 2026 |
| الإدخال | صوت | صوت |
| الإخراج | نص | نص |
| المنطقة | Singapore | Singapore |
| نقاط النهاية | WEBSOCKET /v1/realtime | WEBSOCKET /v1/realtime |
| القدرات |
أسعار مباشرة من كتالوج EmpirioLabs لكلا النموذجين. كل جدول أسعار يطابق دائمًا ما تحتسبه الواجهة.
معلمات الطلب المدرجة لكل نموذج على EmpirioLabs، مع القيم المسموح بها أو النطاق حيثما ينطبق. تشير الشرطة إلى معلمة غير مدرجة للنموذج.
| المعامل | Qwen Audio 3.1 ASR Message | Qwen Audio 3.0 ASR Stream |
|---|---|---|
| input_audio_format | pcm16 الافتراضي: pcm16 | pcm16 الافتراضي: pcm16 |
| language | auto, zh, en, ja, ko, vi, th, id, ms, tl, hi, ar, fr, de, es,... الافتراضي: auto | auto, zh, en, ja, ko, vi, th, id, ms, tl, hi, ar, fr, de, es,... الافتراضي: auto |
| silence_duration_ms | 200 إلى 6000 الافتراضي: 800 | 200 إلى 6000 الافتراضي: 800 |
| threshold | 0 إلى 1 | 0 إلى 1 |
| noise_reduction | far_field, near_field الافتراضي: far_field | far_field, near_field الافتراضي: far_field |
| keep_dialect | boolean الافتراضي: false | boolean الافتراضي: false |
| partial_results | boolean الافتراضي: false | - |
| prompt | - | string |
يتم تسجيل الرسائل الصوتية عبر WebSocket في wss://api.empiriolabs.ai/v1/realtime?model=qwen-audio-3-1-asr-message، ويتم التحقق منه باستخدام رأس حامل التفويض العادي.
قم ببث صوت أحادي PCM16 بتردد 16 كيلوهرتز مع input_audio_buffer.append. يحدد اكتشاف نشاط الصوت أين ينتهي كل تعبير، لذلك لا يوجد التزام للإرسال.
أرسل session.update مباشرة بعد session.created، قبل أول صوت، بأي من هذه الإعدادات: input_audio_transcription.language (أو معاملة الاستعلام language لرابط الاتصال؛ auto افتراضيا)، turn_detection.silence_duration_ms (200 إلى 6000، الافتراضي 800) وturn_detection.threshold (0.0 إلى 1.0)، وinput_audio_noise_reduction (near_field أو far_field). keep_dialect يحتفظ بكلمات اللهجة الصينية كما تنطوق. إعداد يتغير أثناء بث الصوت ينهي النطق الجاري وينطبق على الصوت المرسل بعده.
كل نطق يصل كاملا، كحدث conversation.item.input_audio_transcription.completed واحد بمجرد توقف المتحدث. اضبط partial_results لتستقبلها أيضا أثناء النطق، كأحداث conversation.item.input_audio_transcription.delta يمكن أن تتغير قبل أن تستقر. بالنسبة للترجمة الحية، qwen-audio-3-1-asr-stream دائما ترسلها بنفسك.
يتم تسعير رموز الإدخال والإخراج لكل مليون سنة، ويتم احتساب كل نطق مكتمل بشكل مستقل من الاستخدام الذي يبلغ عنه النموذج.
النسخ المباشر عبر WebSocket في wss://api.empiriolabs.ai/v1/realtime?model=qwen-audio-3-0-asr-stream، ويتم التحقق منه باستخدام رأس حامل الصلاحيات العادي.
بث صوت 16 كيلوهرتز أحادي pcm16 مع input_audio_buffer.append. كشف نشاط الصوت يحدد أين تنتهي كل جملة، لذلك لا يوجد التزام للإرسال.
أرسل session.update مباشرة بعد session.created، قبل أول صوت، بأي من هذه الإعدادات: input_audio_transcription.language (أو معامل الاستعلام language لرابط الاتصال؛ auto افتراضيا)، input_audio_transcription.prompt بالأسماء والمصطلحات التي يستخدمها المتحدث (حتى 400 حرف)، turn_detection.silence_duration_ms (200 إلى 6000، الافتراضي 800) وturn_detection.threshold (0.0 إلى 1.0)، وinput_audio_noise_reduction (near_field أو far_field). keep_dialect يحتفظ بكلمات اللهجة الصينية كما تنطوق. إعداد يتغير أثناء بث الصوت وينهي الجملة قيد التنفيذ وينطبق على الصوت المرسل بعدها.
conversation.item.input_audio_transcription.delta الأحداث تحمل الجملة حتى الآن بينما لا يزال المتحدث يتحدث، وتحمل conversation.item.input_audio_transcription.completed الجملة المحسومة في كل توقف.
يتم احتساب المبلغ لكل ثانية من الصوت الذي تبثه، مع الصمت، بسعر الساعة المعروض. يتم احتساب الجلسة عند انتهائها.
ينسخ Qwen Audio 3.1 ASR Message تدفقًا صوتيًا مباشرًا عبر WebSocket على wss://api.empiriolabs.ai/v1/realtime?model=qwen-audio-3-1-asr-message، وليس عبر نقاط نهاية HTTP. اتصل باستخدام معرف النموذج qwen-audio-3-1-asr-message وأرسل مفتاح EmpirioLabs API في ترويسة Authorization: Bearer أثناء المصافحة. أضف صوت PCM 16-بت مرمّزًا بـ base64 واقرأ أحداث النسخ بينما لا يزال المتحدث يتكلم. لا يستطيع المتصفح ضبط الترويسات على WebSocket، لذا افتح هذا الاتصال من خادمك ومرّر الصوت إلى المتصفح عبر مقبسك الخاص. يُستدعى النموذجان عبر نقطة النهاية نفسها. اضبط model على qwen-audio-3-1-asr-message أو qwen-audio-3-0-asr-stream. احصل على مفتاح API من لوحة تحكم EmpirioLabs.
import asyncio, json, os, websockets
async def main():
async with websockets.connect(
"wss://api.empiriolabs.ai/v1/realtime?model=qwen-audio-3-1-asr-message",
additional_headers=[
("Authorization", f"Bearer {os.environ['EMPIRIOLABS_API_KEY']}"),
],
max_size=None,
) as ws:
print(json.loads(await ws.recv())["type"]) # session.created
import base64
# 16-bit PCM microphone audio, base64 encoded, in small chunks.
for chunk in read_microphone_chunks():
await ws.send(json.dumps({
"type": "input_audio_buffer.append",
"audio": base64.b64encode(chunk).decode(),
}))
await ws.send(json.dumps({"type": "input_audio_buffer.commit"}))
async for raw in ws:
event = json.loads(raw)
if event["type"].endswith("input_audio_transcription.delta"):
# "text" is settled transcript; "stash" is still in progress.
if event.get("text"):
print(event["text"], end="", flush=True)
asyncio.run(main())Qwen Audio 3.1 ASR Message هو الإصدار الأحدث (21 سبتمبر 2026)؛ أما Qwen Audio 3.0 ASR Stream فصدر في 30 يوليو 2026. قدرات مذكورة لـ Qwen Audio 3.0 ASR Stream فقط: streaming asr. المواصفات وجداول الأسعار والمعلمات في هذه الصفحة مصدرها كتالوج EmpirioLabs المباشر.
Qwen Audio 3.1 ASR Message هو الإصدار الأحدث (21 سبتمبر 2026)؛ أما Qwen Audio 3.0 ASR Stream فصدر في 30 يوليو 2026.
يُسعَّر النموذجان بوحدات أو مستويات مختلفة، لذا قارن جداول الأسعار المباشرة في هذه الصفحة. وهي تطابق دائمًا ما تحتسبه الواجهة.
نعم. يستخدم النموذجان WEBSOCKET /v1/realtime بمفتاح EmpirioLabs API نفسه، لذا يكفي في معظم التكاملات تغيير قيمة model للتبديل. راجع أولًا جدول المعلمات في هذه الصفحة إذا كنت تعتمد على معلمة خاصة بنموذج معين.
نعم. افتح كل نموذج في ملعب EmpirioLabs واضغط Start session لتجربته في المتصفح.
تحقق من تسعيرنا أو تواصل إذا كنت ترغب في نشر نموذجك الخاص على مجموعتنا.