과거에는 사운드를 테스트하고 싶다면 간단히 다음과 같이 할 수 있었습니다.어떤 파일이든 고양이로 보내세요/dev/snd
, 그러나 이것은 내가 시도한 어떤 시스템(Debian/Ubuntu/Mint, Arch)에서도 작동하지 않는 것 같습니다.
내가 아는 한, 이는 텍스트, PDF 등 모든 유형의 파일일 수 있습니다. .wav 파일인 경우 실제로 음악이 재생됩니다.
그렇다면 최신 시스템(Pulse Audio 및 기타 드라이버를 사용하는 시스템 등)에서 동일한 작업을 수행하는 방법은 무엇입니까?
답변1
내 테스트에 따르면 aplay
다음과 같이 작동합니다.
aplay <filename>
내가 이걸 할 때
aplay test.html # a simple html file
쉭쉭거리는 잡음이 들렸습니다.
aplay something.wav
wav 파일에서 음악을 재생합니다. 이상하게도 한 파일에는 다음과 같은 내용이 포함되어 있습니다.
Fri Jan 13 08:20:01 CST 2012
Fri Jan 13 08:21:01 CST 2012
Fri Jan 13 08:22:01 CST 2012
Fri Jan 13 08:23:01 CST 2012
Fri Jan 13 08:24:01 CST 2012
Fri Jan 13 08:25:01 CST 2012
Fri Jan 13 08:26:01 CST 2012
Fri Jan 13 08:27:01 CST 2012
Fri Jan 13 08:28:01 CST 2012
Fri Jan 13 08:29:01 CST 2012
Fri Jan 13 08:30:01 CST 2012
Fri Jan 13 08:31:01 CST 2012
Fri Jan 13 08:32:01 CST 2012
Fri Jan 13 08:33:01 CST 2012
부드러운 "삐" 소리를 내세요
답변2
귀하의 목표가 파일에서 사운드 카드로 임의의 데이터를 전송하는 것이라면 귀하의 솔루션은 확실합니다.
귀하의 목표가 사운드가 작동하는지 테스트하는 것이라면 이 명령을 권장합니다 speaker-test
. 기본적으로 단일 채널을 통해 정적 콘텐츠를 재생합니다. Debian 기반 시스템에서는 패키지에서 제공됩니다 alsa-utils
.