サンプルコード サンプルプログラムのソースコードです。 # -*- coding: utf-8 -*- from pydub import AudioSegment from pydub.silence import split_on_silence # wavファイルのデータ取得 sound = AudioSegment.from_file("input.wav", format="wav") # wavデータの分割(無音部分で区切る) chunks = split_on_silence(sound, min_silence_len=2000, silence_thresh=-40, keep_silence=600) # 分割したデータ毎にファイルに出力 for i, chunk in enumerate(chunks): chunk.export("output" + str(i)
![【Python/pydub】mp3、wavファイルの分割(無音部分で区切る)](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbfb71d1b4146c3124eae159253b9e7a14e3b941/height=288;version=1;width=512/https%3A%2F%2Falgorithm.joho.info%2Fwp-content%2Fuploads%2F2023%2F08%2F404.jpg)