모든 것에 대한 특수 파일이 있습니다: /dev/tty
터미널, /dev/sda
드라이버 및 두 개의 난수 생성기: /dev/random
및 /dev/urandom
. 그런데 원시 마이크 입력에 대한 특수 파일을 찾을 수 없습니다. 파일 이름은 무엇입니까?
특별한 파일 없이 파이프나 유사한 동작을 통해 이러한 스트림을 제공할 수 있는 프로그램이 있습니까?
답변1
이는 시스템에서 실행되는 사운드 시스템에 따라 다릅니다. alsa/pulse/jack/oss/whatever 인터페이스를 검색하면 많은 정보를 찾을 수 있습니다.
예를 들어, PulseAudio(요즘 표준인 것 같음)를 사용하는 경우 pacat/parec을 사용하여 오디오 입력에서 스트림을 가져올 수 있습니다. 보자
man pacat
넌 할 수 있다는 걸 알게 될 거야
pacat -r | whatever
원본 PCM을 원하는 대로 리디렉션합니다.