عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

alsabat - الإنترنت في السحابة

قم بتشغيل alsabat في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر alsabat الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


alsabat - جهاز اختبار صوت سطر الأوامر لبرنامج تشغيل بطاقة الصوت ALSA

موجز


السباط [الأعلام]

الوصف


الصباط (ALSA الباقة الأساسية Audio اختبار) هي أداة مساعدة بسيطة لسطر الأوامر تهدف إلى المساعدة
أتمتة برنامج تشغيل الصوت واختبار خادم الصوت مع القليل من التفاعل البشري. يمكن لـ ALSABAT
تُستخدم لاختبار جودة الصوت وميزات اختبار التحمل واختبار الصوت قبل وبعد المساء
تغييرات الدولة.

تصميم السبات بسيط نسبيًا. ALSABAT يقوم بتشغيل دفق صوتي ويلتقط نفس الشيء
دفق إما في حلقة رقمية أو تمثيلية مرة أخرى. ثم يقارن الدفق الذي تم التقاطه باستخدام
أ FFT إلى الأصل لتحديد ما إذا كانت حالة الاختبار قد نجحت أو فشلت.

يمكن تشغيل ALSABAT بالكامل على الجهاز المستهدف الذي يتم اختباره (الوضع المستقل) أو يمكن
تشغيل كوضع عميل / خادم حيث يعمل عميل السبات على الهدف ويعمل كملف
الخادم على جهاز اختبار منفصل. لا يزال وضع العميل / الخادم يتطلب بعض الدليل
التفاعل من أجل التزامن ، ولكن يتم تطوير هذا بنشاط للإصدارات المستقبلية.

قد يتطلب تكوين اختبار الأجهزة استخدام توصيل كبل تناظري
الهدف لأجهزة الاختبار أو كبل لإنشاء استرجاع تناظري إذا لم يكن هناك وضع استرجاع
غير متوفر على أجهزة الصوت التي يتم اختبارها. يمكن أن يكون كبل الاسترجاع التناظري
تستخدم لتوصيل "الخط في" بمقابس "إخراج الخط" لإنشاء استرجاع. إلا إذا كان سماعة الرأس
ومقبس الميكروفون (أو مقبس التحرير والسرد) متاحين ، ثم يمكن استخدام الدائرة البسيطة التالية
لإنشاء استرجاع تناظري: -

https://source.android.com/devices/audio/loopback.html

OPTIONS


-ح ، --مساعدة
تعليمات: إظهار النحو.

-D حدد بطاقة الصوت المراد اختبارها بالاسم.

-P حدد جهاز التشغيل PCM.

-C حدد جهاز الالتقاط PCM.

-f تنسيق العينة
نماذج النماذج المعترف بها هي: U8 S16_LE S24_3LE S32_LE
قد لا يتوفر بعض هذه الأجهزة على الأجهزة المحددة
اختصارات التنسيق المتوفرة هي:
-f cd (16 bit endian، 44100، stereo) [-f S16_LE -c2 -r44100]
-f dat (16 بت ليتل إنديان ، 48000 ، ستريو) [-f S16_LE -c2 -r48000]
إذا لم يتم إعطاء تنسيق ، فسيتم استخدام S16_LE.

-c عدد القنوات. الافتراضي هو قناة واحدة. القيم الصالحة في الوقت الحالي هي
1 أو 2.

-r معدل أخذ العينات في هرتز. المعدل الافتراضي هو 44100 هيرتز. تعتمد القيم الصالحة على
دعم الأجهزة.

-n مدة الإشارة المتولدة. يمكن أن تكون القيمة أحد الشكلين:
1. عدد صحيح عشري ، يعني عدد الإطارات ؛
2. النقطة العائمة مع اللاحقة ، تعني عدد الثواني.
الافتراضي 2 ثانية.

-k قيمة سيجما ك للتحليل.
تقوم وظيفة التحليل بقراءة البيانات من ملف WAV ، وتشغيل FFT مقابل البيانات للحصول عليها
حجم متجهات التردد ، ثم يحسب متوسط ​​القيمة والمعيار
انحراف نواقل التردد. بعد ذلك ، نحدد العتبة:
العتبة = k * الانحراف المعياري + mean_value
سيتم التعرف على الترددات ذات الاتساع الأكبر من العتبة على أنها ذروة ، و
سيتم التعرف على التردد بأكبر قيمة ذروة على أنه تردد مكتشف.
ثم يقارن ALSABAT التردد المكتشف بالتردد المستهدف ، لتحديد ما إذا كان
كشف التمريرات أو الفشل.
القيمة الافتراضية هي 3.0.

-F التردد المستهدف لتوليد الإشارات وتحليلها ، بالهرتز. الافتراضي هو
997.0 هرتز. النطاق الصالح هو (DC_THRESHOLD ، 40٪ * معدل أخذ العينات).

-p إجمالي عدد فترات اللعب أو الالتقاط.

--log = #
كتابة إخراج stderr و stdout إلى ملف السجل هذا.

- ملف = #
إدخال ملف WAV للتشغيل.

- المالحة = #
الهدف ملف WAV لحفظ محتوى اختبار الالتقاط.

--محلي
وضع الاسترجاع الداخلي. تشغيل والتقاط وتحليل داخلي لـ ALSABAT فقط.
هذا مخصص للمطورين لاختبار ميزات ALSABAT الجديدة حيث لا يتم توجيه الصوت
خارج السباط.

أمثلة


السباط -P Plughw: 0,0،XNUMX -C Plughw: 0,0،XNUMX -c 2 -f S32_LE -F 250
إنشاء وتشغيل موجة جيبية 250 هرتز بقناتين وتنسيق S2_LE ، و
ثم التقاطها وتحليلها.

السباط -P Plughw: 0,0،XNUMX -C Plughw: 0,0،XNUMX --ملف 500 هرتز. wav
قم بتشغيل ملف RIFF WAV "500Hz.wav" الذي يحتوي على 500 Hertz waveform LPCM بيانات ، و
ثم التقاطها وتحليلها.

عودة VALUE


عند النجاح ، يتم إرجاع 0.
إذا لم يتم الكشف عن ذروة ، يتم إرجاع -1001 ؛
إذا تم اكتشاف DC فقط ، يتم إرجاع -1002 ؛
إذا كان تردد الذروة لا يتطابق مع التردد المستهدف ، يتم إرجاع -1003.

استخدم السباط عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad