【问题标题】:Audio Data IO using Numpy/Scipy and PulseAudio使用 Numpy/Scipy 和 PulseAudio 的音频数据 IO
【发布时间】:2012-11-25 03:31:05
【问题描述】:

我做了一些挖掘,大多数 PulseAudio 的 python 接口似乎都处理声音服务器控制,而不是音频数据。我想通过 PulseAudio 从 numpy 阵列中获取数据到扬声器,并以相同的方式从麦克风输入中获取声音到 numpy 阵列中。有关如何处理此问题的任何建议?

【问题讨论】:

    标签: python audio numpy scipy pulseaudio


    【解决方案1】:

    python-pulseaudio 使用 ctypes 并且似乎拥有您需要的一切。您必须注意 numpy 数组的类型并使用它们的缓冲区接口,但这应该是可行的。

    我认为使用 ALSA 作为 pulseaudio 之上的层可能会更开心;大多数应用程序似乎都以这种方式工作。 PyAlsaAudio 似乎有你需要的东西。

    【讨论】:

      猜你喜欢
      • 2012-02-11
      • 2013-07-29
      • 2015-08-05
      • 2016-03-13
      • 2023-03-24
      • 2018-02-01
      • 1970-01-01
      • 2017-02-03
      • 1970-01-01
      相关资源
      最近更新 更多