python export() 得到参数的多个值 'format'
python export() got multiple values for argument 'format'
我有一个 wav 文件,我想根据名为 speech 的列表中的数据进行拆分,并根据标签变量将拆分后的 wav 文件导出到文件夹中
label=speech[0]
start= speech[1]
end = speech[2]
newAudio = AudioSegment.from_wav(audio_file_path)
newAudio = newAudio[start:end]
if label==1:
newAudio.export('/content/',x,'.wav', format="wav")
else:
newAudio.export('/content/',x,'.wav', format="wav")
但我一直收到错误 export() got multiple values for argument 'format'
export
的函数定义如下:
export(self, out_f=None, format='mp3', codec=None, bitrate=None, parameters=None, tags=None, id3v2_version='4', cover=None)
我认为您要对第一个参数执行的操作是字符串连接,例如将其更改为 f 字符串:
newAudio.export(f'/content/{x}.wav', format='wav')
我有一个 wav 文件,我想根据名为 speech 的列表中的数据进行拆分,并根据标签变量将拆分后的 wav 文件导出到文件夹中
label=speech[0]
start= speech[1]
end = speech[2]
newAudio = AudioSegment.from_wav(audio_file_path)
newAudio = newAudio[start:end]
if label==1:
newAudio.export('/content/',x,'.wav', format="wav")
else:
newAudio.export('/content/',x,'.wav', format="wav")
但我一直收到错误 export() got multiple values for argument 'format'
export
的函数定义如下:
export(self, out_f=None, format='mp3', codec=None, bitrate=None, parameters=None, tags=None, id3v2_version='4', cover=None)
我认为您要对第一个参数执行的操作是字符串连接,例如将其更改为 f 字符串:
newAudio.export(f'/content/{x}.wav', format='wav')