如何在 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*

相关内容