转换为.wav后的AudioSegment(PyDub)销毁程序

时间:2018-07-30 14:13:02

标签: python-2.7 destroy pydub

我只是想知道,如果a)必要,并且b)如果在使用后关闭AudioSegment(PyDub)实例,是否可以提高性能。我试图在《 Git参考》中寻找这种驱逐舰,但找不到。

如果我缺少python的基本概念,请随时向我推荐。

我当前正在使用的功能如下:

    def convertToWav(self,audioFile):
    wavAudioFile = ""
    #Checks if converted wav file already exist
    wavAudioFile = os.path.splitext(audioFile)[0]+".wav"
    if not isFileOfFormat(wavAudioFile,".wav"):
        soundConverter = AudioSegment.from_file(audioFile,format=audioFile[-3:])
        # soundConverter.set_channels(1)
        fileHandle = soundConverter.export(wavAudioFile, format="wav")
        fileHandle.close()
        print "Converted .mp3 to .wav for further processing"
    else:
        print "Found already converted .wav form of .mp3, for further processing"
    return wavAudioFile

0 个答案:

没有答案