התוכן בדף הזה תלוי בחומרה. יש לבחור אפשרות:
מאתרים את מכשירי ההקלטה וההפעלה שלכם.
מאתרים את מיקרופון ה-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
עוברים אל אפשרויות מתקדמות > אודיו ובוחרים את המכשיר הרצוי.