SSampleCairn
سير العمل

سير العمل البرمجي · فك عينات PCM24 ذات الإشارة

03
المنتج

سير العمل

فك حتى 4096 عينة PCM24 ذات إشارة من مجموعات كاملة من ثلاثة بايتات بالأقل أهمية أولاً. اختبر البيانات الفارغة والسعتين القصويين وسالب واحد وارفض المجموعات الناقصة والأنواع الأخرى دون تحجيم أو تشغيل صوت.

01

نزّل التطبيق

اختر مجلدًا واطلب من المساعد قراءة الملفات المعنية قبل تعديلها. حدّد الهدف وحدود المهمة في المحادثة.

02

افتح مجلد المشروع

اختر نقطة اتصال متوافقة. تعتمد الأدوات المتاحة وجودة الإجابات على النموذج والخادم المستخدمين.

03

اربط النموذج واختبره

راجع التغييرات ونتائج الأوامر. شغّل فحوص المشروع قبل اعتماد النتيجة؛ الشيفرة المُولّدة ليست مختبرة تلقائيًا.

04

راجع التغييرات وشغّل الاختبارات

قارن السلوك الفعلي بالنتيجة المتوقعة. إذا فشل فحص، تحقّق من السبب قبل إجراء تغييرات إضافية.

فك عينات PCM24 ذات الإشارة

سير العمل
def pcm24_samples(data):
    if type(data) is not bytes or len(data) % 3 or len(data) > 12288:
        raise ValueError("pcm.bytes")
    result = []
    for i in range(0, len(data), 3):
        value = data[i] | data[i+1] << 8 | data[i+2] << 16
        result.append(value-(1 << 24) if value & (1 << 23) else value)
    return result

راجع قبل التطبيق. راجع التغييرات ونتائج الأوامر. شغّل فحوص المشروع قبل اعتماد النتيجة؛ الشيفرة المُولّدة ليست مختبرة تلقائيًا.

مساحة عمل برمجية بالذكاء الاصطناعي

تبدأ فكرتك التالية هنا.

تنزيل لنظام Windows ↗