仕事で音声ファイルを無音部分で分割する必要がでてきたけど、 Audacityでやっても分割前の空音が残ってしまったり、保存時のファイル名指定が面倒だったり、 なかなか思い通りにならなかったのでPythonで処理しました。 必要なものなどのメモ書き。 環境 Python 2.7 - 32bit [Anaconda] FFMPEG pydub ライブラリのインストール AnacondaでFFMPEGはmenpoさんが公開しているので、これを使った。 conda install -c menpo ffmpeg また、pydubはpipでインストール. pip install pydub ファイルの読み込み~無音部分での分割 pydubにsplit_on_silenceというクラスがあるので、これを使うだけ。 from pydub import AudioSegment from pydub.si