使用Python分析http MP3音频流

问题描述 投票:0回答:1

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

如果音量超出阈值,则应执行功能。

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

还有其他支持mp3流式传输和此类分析的库吗?

python audio stream mp3
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.