我怎样才能进行实时系统音频处理?

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

我一直在尝试在线查找实时系统音频处理的资源,但似乎找不到我正在寻找的任何内容。我已经检查了一些 Python 库,例如 PyAudio 和 librosa,但我相信它们的用例与我正在寻找的不同。我用 PyAudio 进行了快速测试,看来我只能处理我的音频输入(我系统的麦克风)。

我的目标是从我的计算机上播放 Spotify、YouTube 视频或其他任何内容并处理音频 - 我想实时处理系统声音。

audio real-time audio-processing
1个回答
0
投票

要使灯光对来自计算机的音频流做出反应,可以使用以下方法。

使用像sounddevice这样的库来获取音频输入流。将其配置为以 16000 Hz(16 毫秒)的频率一次提供 256 个样本。

对于每个新的音频块,进行计算。例如,使用 scipy.fft.fft 执行 FFT 变换来获取频谱,并对感兴趣的频段进行求和。这给出了能量测量,并且可以例如控制灯的亮度以使其成正比。

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