Python 如何通过应用程序收听音频输出 背景

Python 如何通过应用程序收听音频输出 背景,python,python-3.x,audio,sampling,Python,Python 3.x,Audio,Sampling,我正在开发一款音乐播放器,希望任何类型的音频可视化工具都能成为其中的一部分。我之前已经发表过一篇专门针对PythonVLC的文章,但我想没有太多人知道这一点。以下是相关帖子: 我需要什么 我需要一种方法来听音频输出,最好是通过应用程序,虽然它不是完全必要的。它必须是python模块 我发现了什么 一堆关于麦克风音频输入的教程,这不是我需要的 两个swhardware.com音频可视化教程 2013年的另一个,但我找不到链接 PyAudio教程也使用麦克风 Linux上的termina

我正在开发一款音乐播放器,希望任何类型的音频可视化工具都能成为其中的一部分。我之前已经发表过一篇专门针对PythonVLC的文章,但我想没有太多人知道这一点。以下是相关帖子:

我需要什么 我需要一种方法来听音频输出,最好是通过应用程序,虽然它不是完全必要的。它必须是python模块

我发现了什么
  • 一堆关于麦克风音频输入的教程,这不是我需要的
  • 两个
    swhardware.com
    音频可视化教程
    • 2013年的另一个,但我找不到链接
  • PyAudio教程也使用麦克风
  • Linux上的terminatorX;它使用麦克风
  • Linux上的squishyball;它不支持所有音频文件
  • livefft;使用pyqt4,所以我甚至无法测试它
选择 可以提供来自任何音频文件的音频样本列表的任何python模块或linux终端。类似于
pydub.audiosegment.get\u-array\u of\u-samples()

我不需要什么
  • 更多关于使用pydub的
    获取样本的数组的建议()
    
    • Pydub无法正确读取音频文件,并且很快就会从已播放的音频中失去同步
  • 有关如何从麦克风获取音频的更多教程
  • 关于如何使用ffmpeg从视频文件中剥离音频的解答

什么平台?在每个操作系统上都有点不同。我使用Linux,但我确信我能找到一种方法使它在Windows或macOS上工作。什么平台?在每个操作系统上都有点不同。我使用Linux,但我相信我能找到一种方法使它在Windows或macOS上工作。