gpt4 book ai didi

linux - Linux 中的音频流管理

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:35 32 4
gpt4 key购买 nike

我有一个非常复杂的项目音频设置。这是我们拥有的:

  • 3 个播放声音的应用
  • 2 个录音应用
  • 2个声卡

我真的没有任何这些应用程序的代码。我只想监视和控制音频流。以下是我希望在应用程序运行时执行的一些操作示例:

  • 将其中一个传入的音频流静音。
  • 让其中一个传入的音频流进行“独奏”(成为唯一可以“说话”的流)。
  • 获取每个流产生的音频的图表(大约 30 秒)。
  • 将其中一个音频流发送到声卡 #1,但所有三个音频流都发送到声卡 #2。

我可能会每 2 分钟左右使用上面列出的操作之一切换音频流。首选 GUI。我开始研究 Linux 中的声音系统,它变得非常复杂,我觉得在过去几年里有很多新的进步。我看到了 jack、pulseaudio、artsd 和其他几个软件包。他们都有一些 promise ,但我应该从哪里开始呢?是否有人已经构建了可以提供帮助的东西?

最佳答案

PulseAudio 应该能够让您做到这一切。您需要配置一个自定义管道来为任务 4 拆分应用程序的音频,我不确定您将如何完成任务 3,但我知道它能够通过其音量处理各种音频流控制(pavucontrol)。

关于linux - Linux 中的音频流管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2620072/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com