הגדרה ובדיקה של האודיו

התוכן בדף הזה תלוי בחומרה. יש לבחור אפשרות:

לפני הרצת הדוגמה, עליכם להגדיר את מערכת האודיו ב-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

    עוברים אל אפשרויות מתקדמות > אודיו ובוחרים את המכשיר הרצוי.

השלב הבא

הגדרת הגדרות חשבון ופרויקט למפתחים