공부/etc

[라즈베리파이] USB 마이크를 이용해서 음성데이터를 녹음하기

happyst 2021. 11. 8. 22:25

1. 라즈베리파이에 USB 마이크 연결

 

2. 마이크의 card, device 정보 가져오기

arecord -l

card: 1 / device: 0

 

3. 스피커의 card, device 정보 가져오기

aplay -l

card: 0 / device: 0

 

4. .asoundrc 파일 생성

nano .asoundrc

 

pcm "hw: <card 번호>, <device 번호>"

 

(참고) https://www.alsa-project.org/wiki/Asoundrc

/usr/share/alsa/alsa.conf

 

5. USB 마이크 녹음 테스트

arecord -D plughw:1,0 -r 16000 -t wav -d 5 testmic.wav

-D : 디바이스 이름

-r : sample rate

-t : 타입 (voc, wav, raw, au)

-d : 녹음할 시간(초)

 

 

참고) https://linux.die.net/man/1/arecord