يعتمد محتوى هذه الصفحة على الأجهزة. يُرجى الاختيار مما يلي:
ابحث عن أجهزة التسجيل والتشغيل.
حدِّد موقع ميكروفون USB في قائمة أجهزة الالتقاط. اكتب رقم البطاقة ورقم الجهاز.
arecord -l
حدِّد مكان مكبّر الصوت ضمن قائمة أجهزة التشغيل. اكتب رقم البطاقة ورقم الجهاز. تجدر الإشارة إلى أنّ المقبس الذي يبلغ طوله 3.5 ملم يحمل عادةً العلامة
Analog
أوbcm2835 ALSA
(وليسbcm2835 IEC958/HDMI
).aplay -l
أنشِئ ملفًا جديدًا باسم
.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>" } }
تأكَّد من أنّ عمل التسجيل والتشغيل:
اضبط مستوى صوت التشغيل.
alsamixer
يُرجى الضغط على مفتاح السهم المتّجه للأعلى لضبط مستوى صوت التشغيل على 70 تقريبًا.
تشغيل صوت تجريبي (سيكون هذا الشخص يتحدث). اضغط على Ctrl+C عند الانتهاء. إذا لم تسمع أي صوت عند تشغيل هذا، يُرجى التحقق من اتصال مكبّر الصوت.
speaker-test -t wav
سجِّل مقطعًا صوتيًا قصيرًا.
arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw
تحقق من التسجيل عن طريق إعادة تشغيله. إذا لم تسمع أي صوت، قد تحتاج إلى التحقق من مستوى صوت التسجيل في
alsamixer
.aplay --format=S16_LE --rate=16000 out.raw
إذا كان عمل التسجيل والتشغيل يعملان، تكون قد انتهيت من تهيئة الصوت. وإذا لم يكن الأمر كذلك، تأكَّد من توصيل الميكروفون ومكبّر الصوت بشكل صحيح. إذا لم تكن هذه هي المشكلة، جرِّب استخدام ميكروفون أو مكبّر صوت آخر.
تجدر الإشارة إلى أنّه إذا كان لديك كل من شاشة HDMI ومكبّر صوت بمقبس 3.5 ملم، يمكنك تشغيل الصوت من إحداهما. نفِّذ الأمر التالي:
sudo raspi-config
انتقِل إلى الخيارات المتقدّمة > الصوت واختَر جهاز الإخراج المطلوب.