Zawartość tej strony zależy od sprzętu. Wybierz jedną z następujących opcji:
Znajdź urządzenia do nagrywania i odtwarzania.
Znajdź mikrofon USB na liście urządzeń do przechwytywania. Zapisz numer karty i numer urządzenia.
arecord -l
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
lubbcm2835 ALSA
(zamiastbcm2835 IEC958/HDMI
).aplay -l
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 przypadkupcm.mic
ipcm.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>" } }
Sprawdź, czy nagrywanie i odtwarzanie działa:
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.
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
Nagraj krótki klip audio.
arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw
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.