ALSA의 기본 샘플 입력 속도 변경

ALSA의 기본 샘플 입력 속도 변경

저는 음성 인식을 위해 Raspberry pi에서 Jasper 프로젝트를 진행하고 있습니다. 문제는 기본 설정으로 녹음하면 딱딱거리는 소리가 많이 난다는 점입니다. arecord를 수정한 후 "arecord -r 48000 example.wav"를 사용하면 녹음이 더 선명해지고 음성 인식이 제대로 작동한다는 것을 깨달았습니다.

하지만 저는 이를 기본값으로 변경할 수 없습니다(ALSA 구성 사용). 나는 구성 파일 .asoundrc에서 다양한 조합을 시도했는데 그것이 하는 일은 내가 사용하는 샘플 속도에 관계없이 Mono 8000 KHz로 녹음하는 것뿐입니다.

문제는 녹음 샘플 속도를 48000으로 설정하고 기본값으로 설정하는 방법입니다. 이 프로젝트를 완전히 포기해야 할까봐 두렵습니다.

답변1

ALSA에는 기본 샘플링 속도가 없으므로 항상 애플리케이션에서 설정해야 합니다.

arecord기본 샘플 속도는 8kHz입니다. 소스 코드를 수정하지 않으면 변경할 수 없습니다.

관련 정보