Pythonモジュール「pydub」でmp3、wavファイルの音声データをグラフ化する方法についてソースコード付きでまとめました。
音声データのグラフ化
Pythonモジュール「pydub」では、get_array_of_samplesで、音声データをリストで受け取ることができます。
サンプルコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- from pydub import AudioSegment import matplotlib.pyplot as plt # 音声ファイルの読み込み sound = AudioSegment.from_file("input.mp3", "mp3") # 音声データをリストで抽出 list_sound = sound.get_array_of_samples() # リストをグラフ化 plt.plot(list_sound) plt.grid() plt.show()
– | 関連記事 |
---|---|
1 | ■【Python/pydub】音声ファイル処理 ■Python入門 基本文法 |
コメント