Flask音频文件到Wave对象Python
我想将从FlaskAPI(类型为'werkzeug.datastructures.FileStorage')接收的音频文件转换为Wave()对象。通常,您可以通过在comp上提供路径来实现这一点:Flask音频文件到Wave对象Python,python,rest,post,flask,wav,Python,Rest,Post,Flask,Wav,我想将从FlaskAPI(类型为'werkzeug.datastructures.FileStorage')接收的音频文件转换为Wave()对象。通常,您可以通过在comp上提供路径来实现这一点: import wave wav = wave.open("test.wav", "r") 但这不起作用,因为我不想将音频文件保存到我的计算机上。这是我在flask脚本中获取音频文件的方式: audio = request.files["audio"] 请让我知道我能做什么!谢谢。您可以尝试对代码进
import wave
wav = wave.open("test.wav", "r")
但这不起作用,因为我不想将音频文件保存到我的计算机上。这是我在flask脚本中获取音频文件的方式:
audio = request.files["audio"]
请让我知道我能做什么!谢谢。您可以尝试对代码进行以下修改:
audio = request.files['audio_file']
request.files
是一个字典。允许您检索音频文件的字典键是“audio\u file”,而不是“audio”。您可以尝试对代码进行以下修改:
audio = request.files['audio_file']
request.files
是一个字典。允许您检索音频文件的字典键是“audio_file”,而不是“audio”