pydub导出无法正常工作

时间:2018-01-29 13:47:17

标签: python-2.7 pydub

我在github上找到了这个pydub示例:

    from pydub import AudioSegment
    from pydub.silence import split_on_silence

    sound_file = AudioSegment.from_wav("testsample.wav")
    audio_chunks = split_on_silence(sound_file,
       # must be silent for at least half a second
         min_silence_len=500,

       # consider it silent if quieter than -16 dBFS
         silence_thresh=-16
    )

    for i, chunk in enumerate(audio_chunks):

        out_file = ".//splitAudio//chunk{0}.wav".format(i)
        print "exporting", out_file
        chunk.export(out_file, format="wav")

它应该完全符合我的要求,在无声部分上分割音频文件。 但是我似乎无法真正让它出口。 调试时我发现它似乎没有进入for循环。当我把for循环放在try中并打印异常时,我得到一个说“开始”的预测。 有人能指出我正确的方向吗?

非常感谢!

0 个答案:

没有答案