gpt4 book ai didi

python - 使用 Python 捕获 Mac OS X 系统音频输出

转载 作者:太空狗 更新时间:2023-10-29 17:50:05 30 4
gpt4 key购买 nike

我一直在尝试使用 PyAudio 来“劫持”Mac OS X 系统音频并在 python 中保存为 wav。也就是说,我不想从麦克风等输入设备进行录音。我想从任何或所有应用程序中获取声音输出。

我已按照 PyAudio 网站上的教程进行操作,但这些教程似乎并未涵盖我的用例,当我尝试从输出流中读取时,我不出所料地遇到了 paCanNotReadFromAnOutputOnlyStream 异常。很公平!有没有办法用 PyAudio 或其他 FOSS Python 库来完成我提议的事情?

最佳答案

我发现一个名为 SoundFlower 的开源项目让我快速到达我需要去的地方。

  1. 我从 Google Code 安装了 SoundFlower 包。
  2. 打开系统偏好设置 -> 声音
  3. 选择 Soundflower 作为我的输出设备
  4. 选择 Soundflower 作为我的输入设备

然后我可以使用 PyAudio 从默认设备录制系统音频。但在这种情况下,扬声器/耳机没有声音。我想知道您是否可以使用 Jack OS X 将音频从 SoundFlower 路由到系统音频输出。

关于python - 使用 Python 捕获 Mac OS X 系统音频输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883090/

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