如何创建/模拟两条音频线路/设备?

如何创建/模拟两条音频线路/设备?

我在网上搜索了各种答案,但还是没找到。使用 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)。

相关内容