Konfigurowanie i testowanie dźwięku

Zawartość tej strony zależy od sprzętu. Wybierz jedną z następujących opcji:

Zanim uruchomisz próbkę, musisz skonfigurować system audio na Raspberry Pi.

  1. Znajdź urządzenia do nagrywania i odtwarzania.

    1. Znajdź mikrofon USB na liście urządzeń do przechwytywania. Zapisz numer karty i numer urządzenia.

      arecord -l

    2. Znajdź głośnik na liście urządzeń do odtwarzania. Zapisz numer karty i urządzenia. Pamiętaj, że gniazdo słuchawek 3,5 mm zwykle ma etykietę Analog lub bcm2835 ALSA (zamiast bcm2835 IEC958/HDMI).

      aplay -l

  2. Utwórz nowy plik o nazwie .asoundrc w katalogu głównym (/home/pi). Upewnij się, że ma on prawidłowe definicje modułów podrzędnych dla mikrofonu i głośnika. Skorzystaj z poniższej konfiguracji, ale zastąp <card number> i <device number> liczbami zapisanymi w poprzednim kroku. Zrób to w przypadku pcm.mic i 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. Sprawdź, czy nagrywanie i odtwarzanie działa:

    1. Dostosuj głośność odtwarzania.

      alsamixer

      Naciśnij klawisz strzałki w górę, aby ustawić poziom głośności odtwarzania na około 70.

    2. Odtwórz dźwięk testowy (będzie to osoba mówiąca). Gdy skończysz, naciśnij Ctrl+C. Jeśli po uruchomieniu tej funkcji nic nie usłyszysz, sprawdź połączenie z głośnikiem.

      speaker-test -t wav

    3. Nagraj krótki klip audio.

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

    4. Sprawdź nagranie, odtwarzając je ponownie. Jeśli nic nie usłyszysz, sprawdź głośność nagrania w usłudze alsamixer.

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

    Jeśli nagrywanie i odtwarzanie działa, musisz już skonfigurować dźwięk. Jeśli nie, sprawdź, czy mikrofon i głośnik są prawidłowo podłączone. Jeśli problem jest inny, użyj innego mikrofonu lub głośnika.

    Jeśli masz podłączony zarówno monitor HDMI, jak i głośnik z wtyczką 3,5 mm, możesz odtwarzać dźwięk z obu tych urządzeń. Uruchom to polecenie:

    sudo raspi-config

    Otwórz Opcje zaawansowane > Dźwięk i wybierz urządzenie wyjściowe.

Następny krok

Konfigurowanie projektu dewelopera i ustawień konta