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

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

לפני הרצת הדוגמה, עליך להגדיר את מערכת האודיו פאי פטל.

  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

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

השלב הבא

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