如何在 Ubuntu 中创建直接 8khz 音频管道?

Joh*_*tte 6 audio devices

我对创建这样的音乐节目很感兴趣:

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

本质上,这些程序只是生成整数序列,(显然)当直接输入 8khz 音频流(如“/dev/audio”)时,会产生有趣的音乐。

我的问题是我的系统没有 /dev/audio。事实上,查看我的 /dev,我不清楚是否有任何设备是直接音频接口。

我有两个问题:

  1. 是否有一个不错的包可以让我从命令行输入数字流,并产生匹配的 8Khz 音频输出?

  2. 如果没有,我该如何直接访问我的音频设备?

Joh*_*tte 2

这对我来说效果很好:

./a.out | aplay
Run Code Online (Sandbox Code Playgroud)