![최신 라이브러리를 사용하여 사운드 장치에 액세스하는 방법은 무엇입니까?](https://linux55.com/image/81839/%EC%B5%9C%EC%8B%A0%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%82%AC%EC%9A%B4%EB%93%9C%20%EC%9E%A5%EC%B9%98%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
과거에는 사운드를 테스트하고 싶다면 간단히 다음과 같이 할 수 있었습니다.어떤 파일이든 고양이로 보내세요/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
.