python - 使用Python分析http MP3音频流

标签 python audio stream mp3

我想用python分析http音频MP3流。

如果音量水平超过阈值,则应执行功能。

我尝试使用pyaudio(使用此不错的引用https://www.swharden.com/wp/2016-07-19-realtime-audio-visualization-in-python/),但它不支持mp3。

是否还有其他支持mp3流和此类分析的库?

最佳答案

我不知道跨平台的解决方案,但是如果您使用的是Windows,则可以组合使用以下软件包:

  • audioread用于将MP3文件解码到缓冲区。 [跨平台]
  • pyaudio_portaudio用于播放音频缓冲区并记录声卡的输出(然后进行分析)。 [仅Windows]

  • pyaudio_portaudio是PyAudio的一个分支,它通过支持Windows声音环回扩展了后者。不幸的是,它没有托管在PyPI上。

    关于python - 使用Python分析http MP3音频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59339464/

    相关文章:

    c# - 从文本文件中读取行跳过读取行

    python Pandas |创建新列 - 基于行特定条件的聚合函数

    javascript - 将数组发送到 JQuery 中的对象构造函数

    architecture - 实时数据处理架构

    android - 如何确定 Android 上的音频功能?

    iphone - AudioQueue和iOS4?

    c++ - token 和文件流

    python - 计算二维数组中空数组出现的次数

    python - 有没有办法在Python中快速创建许多文件,许多连续文件(ex1 ... ex 50)?

    python - Pandas 基于行的计算和迭代