신짱구의 개발일지

[Raspberry Pi5] USB 마이크와 스피커 테스트 명령어 본문

임베디드시스템

[Raspberry Pi5] USB 마이크와 스피커 테스트 명령어

신짱구개발자 2024. 11. 13. 14:49
더보기

1. 마이크 입력 테스트

2. 스피커 출력 테스트

라즈베리파이에서 마이크와 스피가 제대로 동작하는지 확인하기 위한 명령어를 정리한다. 

 

1. 연결된 마이크 장치 확인

  • arecord 명령어는 Linux에서 오디오를 녹음하는데 사용된다.
    • -D plughw:2,0: arecord에서 사용할 오디오 디바이스를 지정한다. plughw:2,0는 특정 하드웨어 장치(이 경우, 카드 번호 2, 장치 번호 0)를 의미한다. 
    • -d 10: 녹음 시간을 설정한다. 
    • -f cd: 녹음할 오디오의 포맷을 설정한다. cd는 CD 품질의 오디오 포맷을 의미하고, 44.1 kHz 샘플링 레이트와 16비트, 스테레오 형식으로 녹음된다.
    • -l: 현재 시스템에 연결된 오디오 캡처(녹음) 장치의 목록을 표시한다.
arecord -l

 

 

2. 마이크 입력 테스트

arecord -D plughw:2,0 -d 10 -f cd test.wav

 

 

3. 연결된 스피커 장치 확인

aplay 명령어를 입력했을 때 스피커 장치뿐만 아니라 모든 오디오 장치가 표시되는 이유는 aplay가 ALSA (Advanced Linux Sound Architecture)를 통해 시스템에 연결된 모든 오디오 장치를 나열하기 때문이다. ALSA는 입력 장치(마이크)와 출력 장치(스피커, 헤드폰)를 모두 관리하므로, aplay -l 명령어를 통해 모든 장치 목록을 확인할 수 있다. 

aplay -l

   

4. 녹음된 파일 스피커 출력 테스트

aplay -D plughw:3,0 test.wav