با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
محتوای این صفحه به سخت افزار وابسته است. لطفا از موارد زیر انتخاب کنید:
قبل از اجرای نمونه، باید سیستم صوتی را روی Raspberry Pi پیکربندی کنید.
دستگاه های ضبط و پخش خود را پیدا کنید.
مکان میکروفون USB خود را در لیست دستگاه های سخت افزاری ضبط کنید. شماره کارت و شماره دستگاه را یادداشت کنید.
arecord -l
بلندگوی خود را در لیست دستگاه های سخت افزاری پخش قرار دهید. شماره کارت و شماره دستگاه را یادداشت کنید. توجه داشته باشید که جک 3.5 میلیمتری معمولاً دارای برچسب Analog یا bcm2835 ALSA است (نه bcm2835 IEC958/HDMI ).
aplay -l
یک فایل جدید به نام .asoundrc در فهرست اصلی ( /home/pi ) ایجاد کنید. اطمینان حاصل کنید که تعاریف مناسبی برای میکروفون و بلندگو دارد. از پیکربندی زیر استفاده کنید اما <card number> و <device number> را با اعدادی که در مرحله قبل یادداشت کردید جایگزین کنید. این کار را برای pcm.mic و pcm.speaker انجام دهید.
برای تنظیم سطح صدای پخش روی 70، کلید پیکان رو به بالا را فشار دهید.
یک صدای آزمایشی پخش کنید (این فردی است که صحبت می کند). بعد از اتمام کار Ctrl+C را فشار دهید. اگر هنگام اجرای این مورد چیزی نمی شنوید، اتصال بلندگو خود را بررسی کنید.
ضبط را با پخش مجدد آن بررسی کنید. اگر چیزی نمی شنوید، ممکن است لازم باشد صدای ضبط را در alsamixer بررسی کنید.
aplay --format=S16_LE --rate=16000 out.raw
اگر ضبط و پخش کار می کند، پیکربندی صدا تمام شده است. اگر نه، بررسی کنید که میکروفون و بلندگو به درستی وصل شده باشند. اگر مشکل این نیست، میکروفون یا اسپیکر دیگری را امتحان کنید.
توجه داشته باشید که اگر هر دو مانیتور HDMI و بلندگوی جک 3.5 میلی متری متصل هستید، می توانید صدا را از هر کدام پخش کنید. دستور زیر را اجرا کنید:
sudo raspi-config
به گزینه های پیشرفته > صدا بروید و دستگاه خروجی مورد نظر را انتخاب کنید.