![如何创建/模拟两条音频线路/设备?](https://linux22.com/image/1040408/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%2F%E6%A8%A1%E6%8B%9F%E4%B8%A4%E6%9D%A1%E9%9F%B3%E9%A2%91%E7%BA%BF%E8%B7%AF%2F%E8%AE%BE%E5%A4%87%EF%BC%9F.png)
我在网上搜索了各种答案,但还是没找到。使用 Pulse Audio/ALSA/其他东西模拟两个音频设备的最佳方法是什么?谢谢。
编辑:为了进一步说明,我需要这些音频设备用于 Teamspeak 3 的输入和输出。当我将音频播放到 Teamspeak 输入的线路中时,此设置将允许我创建某种音乐机器人。此设置可通过 Windows 上的虚拟音频线轻松实现。谢谢。
答案1
使用 alsa,你可以添加~/.asoundrc
pcm.simulatedAudio {
type file
slave {
pcm null
}
format "raw"
file " | /path/to/script"
}
这将运行将音频数据发送到 stdin 的脚本(如果您不想要音频,可以将其传送到 /dev/null)。