Mengonfigurasi dan Menguji Audio

Konten di halaman ini bergantung pada hardware. Pilih dari opsi berikut:

Sebelum menjalankan contoh, Anda harus mengonfigurasi sistem audio di Raspberry Pi.

  1. Temukan perangkat perekaman dan pemutaran.

    1. Temukan mikrofon USB Anda di daftar perangkat hardware perekaman. Tulis nomor kartu dan nomor perangkat.

      arecord -l

    2. Temukan speaker Anda di daftar perangkat hardware pemutaran. Tuliskan nomor kartu dan nomor perangkat. Perhatikan bahwa colokan 3,5 mm biasanya berlabel Analog atau bcm2835 ALSA (bukan bcm2835 IEC958/HDMI).

      aplay -l

  2. Buat file baru bernama .asoundrc di direktori utama (/home/pi). Pastikan file tersebut memiliki definisi slave yang tepat untuk mikrofon dan speaker; gunakan konfigurasi di bawah ini, tetapi ganti <card number> dan <device number> dengan angka yang Anda tulis di langkah sebelumnya. Lakukan hal ini untuk pcm.mic dan 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. Pastikan perekaman dan pemutaran berfungsi:

    1. Sesuaikan volume pemutaran.

      alsamixer

      Tekan tombol panah atas untuk menyetel level volume pemutaran ke sekitar 70.

    2. Putar suara percobaan (ini akan menunjukkan orang yang sedang berbicara). Tekan Ctrl+C setelah selesai. Jika Anda tidak mendengar apa pun saat menjalankan ini, periksa koneksi speaker.

      speaker-test -t wav

    3. Rekam klip audio pendek.

      arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw

    4. Periksa rekaman dengan memutarnya ulang. Jika tidak mendengar apa pun, Anda mungkin perlu memeriksa volume rekaman di alsamixer.

      aplay --format=S16_LE --rate=16000 out.raw

    Jika perekaman dan pemutaran berfungsi, berarti Anda telah selesai mengonfigurasi audio. Jika tidak, pastikan mikrofon dan speaker sudah terhubung dengan benar. Jika hal ini tidak menjadi masalah, coba gunakan mikrofon atau speaker lain.

    Perhatikan bahwa jika Anda memiliki monitor HDMI dan speaker colokan 3,5 mm yang terhubung, Anda dapat memutar audio dari salah satunya. Jalankan perintah berikut:

    sudo raspi-config

    Buka Advanced options > Audio dan pilih perangkat output yang diinginkan.

Langkah berikutnya

Mengonfigurasi Project Developer dan Setelan Akun