Ubuntu에서 직접 8khz 오디오 파이프를 만드는 방법은 무엇입니까?

Ubuntu에서 직접 8khz 오디오 파이프를 만드는 방법은 무엇입니까?

저는 다음과 같은 음악 쇼를 만드는 데 관심이 있습니다.

http://www.youtube.com/watch?v=GtQdIYUtAHg&feature=player_embedded

본질적으로 이러한 프로그램은 8khz 오디오 스트림(예: "/dev/audio")에 직접 공급될 때 흥미로운 음악을 생성하는 정수 시퀀스를 생성합니다.

내 문제는 내 시스템에 /dev/audio가 없다는 것입니다. 사실, 내 /dev를 보면 장치 중 직접 오디오 인터페이스인지 여부가 불분명합니다.

두 가지 질문이 있습니다.

  1. 명령줄에서 디지털 스트림을 입력하고 일치하는 8Khz 오디오 출력을 생성할 수 있는 멋진 패키지가 있습니까?

  2. 그렇지 않은 경우 오디오 장치에 직접 액세스하려면 어떻게 해야 합니까?

답변1

이것은 나에게 잘 작동합니다.

./a.out | aplay

답변2

영상을 보면 PCM을 사용하고 있는 것으로 보입니다. Ubuntu에서 /dev/snd/pcm*을 사용해 보십시오.

관련 정보