我正在尝试从亚马逊.wav S3中获取S3文件,并使用AudioSegment库对其进行修改。为了从.wav获取S3文件,我使用了boto3和IO模块。对于音频操作,我使用AudioSegment模块。
使用S3从BytesIO获取文件并将其传递给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(数据)上出错了
系统找不到指定的文件。
发布于 2022-09-02 11:25:31
尝试为格式参数指定AudioSegment。例如:
sound1 = AudioSegment.from_file(data, format='mp3')https://stackoverflow.com/questions/53847237
复制相似问题