ضبط الصوت واختباره

يعتمد محتوى هذه الصفحة على الأجهزة. يُرجى الاختيار مما يلي:

قبل تشغيل العيّنة، يجب ضبط إعدادات نظام الصوت على Raspberry Pi.

  1. ابحث عن أجهزة التسجيل والتشغيل.

    1. حدِّد موقع ميكروفون USB في قائمة أجهزة الالتقاط. اكتب رقم البطاقة ورقم الجهاز.

      arecord -l

    2. حدِّد مكان مكبّر الصوت ضمن قائمة أجهزة التشغيل. اكتب رقم البطاقة ورقم الجهاز. تجدر الإشارة إلى أنّ المقبس الذي يبلغ طوله 3.5 ملم يحمل عادةً العلامة Analog أو bcm2835 ALSA (وليس bcm2835 IEC958/HDMI).

      aplay -l

  2. أنشِئ ملفًا جديدًا باسم .asoundrc في الدليل الرئيسي (/home/pi). وتأكَّد من أنّ الملف يتضمّن تعريفات الخادم المناسبة للميكروفون ومكبّر الصوت، واستخدِم الإعدادات أدناه، ولكن استبدِل <card number> و<device number> بالأرقام التي كتبتها في الخطوة السابقة. يمكنك إجراء ذلك لكل من pcm.mic وpcm.speaker.

    pcm.!default {
      type asym
      capture.pcm "mic"
      playback.pcm "speaker"
    }
    pcm.mic {
      type plug
      slave {
        pcm "hw:<card number>,<device number>"
      }
    }
    pcm.speaker {
      type plug
      slave {
        pcm "hw:<card number>,<device number>"
      }
    }
    
  3. تأكَّد من أنّ عمل التسجيل والتشغيل:

    1. اضبط مستوى صوت التشغيل.

      alsamixer

      يُرجى الضغط على مفتاح السهم المتّجه للأعلى لضبط مستوى صوت التشغيل على 70 تقريبًا.

    2. تشغيل صوت تجريبي (سيكون هذا الشخص يتحدث). اضغط على Ctrl+C عند الانتهاء. إذا لم تسمع أي صوت عند تشغيل هذا، يُرجى التحقق من اتصال مكبّر الصوت.

      speaker-test -t wav

    3. سجِّل مقطعًا صوتيًا قصيرًا.

      arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw

    4. تحقق من التسجيل عن طريق إعادة تشغيله. إذا لم تسمع أي صوت، قد تحتاج إلى التحقق من مستوى صوت التسجيل في alsamixer.

      aplay --format=S16_LE --rate=16000 out.raw

    إذا كان عمل التسجيل والتشغيل يعملان، تكون قد انتهيت من تهيئة الصوت. وإذا لم يكن الأمر كذلك، تأكَّد من توصيل الميكروفون ومكبّر الصوت بشكل صحيح. إذا لم تكن هذه هي المشكلة، جرِّب استخدام ميكروفون أو مكبّر صوت آخر.

    تجدر الإشارة إلى أنّه إذا كان لديك كل من شاشة HDMI ومكبّر صوت بمقبس 3.5 ملم، يمكنك تشغيل الصوت من إحداهما. نفِّذ الأمر التالي:

    sudo raspi-config

    انتقِل إلى الخيارات المتقدّمة > الصوت واختَر جهاز الإخراج المطلوب.

الخطوة التالية

ضبط مشروع المطوِّر وإعدادات الحساب