يعتمد المحتوى في هذه الصفحة على الأجهزة. يُرجى تحديد أحد الخيارات التالية:
البحث عن أجهزة التسجيل والتشغيل
حدِّد مكان ميكروفون 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
انتقِل إلى الخيارات المتقدّمة > الصوت واختَر جهاز إخراج الصوت المطلوب.