AudioSegment和BytesIO模块提供“ FileNotFoundError”

时间:2018-12-19 08:28:47

标签: python-3.x amazon-s3 boto3 wav bytesio

我正在尝试从Amazon S3提取.wav文件,并使用AudioSegment库对其进行修改。为了从S3提取.wav文件,我使用了boto3和IO模块。对于音频操作,我正在使用AudioSegment模块。

当我使用BytesIO从S3提取文件并将其传递给AudioSegment时,出现“系统找不到指定的文件”错误。下面是我的代码

import boto3
from pydub import AudioSegment
import io
client = boto3.client('s3')
obj = client.get_object(Bucket='<BucketName>', Key='<FileName>')
data = io.BytesIO(obj['Body'].read())
sound1 = AudioSegment.from_file(data)

AudioSegment.from_file(data)出现错误

  

系统找不到指定的文件

0 个答案:

没有答案