我有一个来自网络服务的大音频文件流。在
我想将音频数据加载到librosa中进行批处理流分析。在
我看了一眼^{
Any codec supported by
soundfile
is permitted here.
但我似乎不知道如何从请求中提供二进制批处理数据:
import requests
import numpy as np
audio_url = "http://localhost/media/audioplayback.m4a"
response = requests.get(
audio_url,
stream=True,
)
for chunk in response.iter_content(chunk_size=4096):
npChunk = np.frombuffer(chunk, dtype=np.float64)
# Load chunk data into librosa
我知道我需要转换音频格式,但我不确定推荐的方法是什么。我知道可以直接将数据加载到numpy数组中,而不是调用librosa.stream
。但是我无法找到^{
我使用的是python==3.6.5 inside conda environment insideWindows Subsystem for Linux
任何帮助将不胜感激!谢谢您!在
我目前的解决方案是:
你需要安装pydub
我的前端代码是:
^{pr2}$相关问题 更多 >
编程相关推荐