やりたいこと
ファイルから読み込んだ音声データを見える化すること。
やってみる
ファイルから読み込んで、表示してみる。
p2.py
from pydub import AudioSegment
import numpy as np
import matplotlib.pyplot as plt
def main():
dt_raw = AudioSegment.from_mp3("data.mp3")
dt_arr = np.array(dt_raw.get_array_of_samples())
ch1_y = dt_arr[::2]
ch1_x = np.arange(len(ch1_y))
plt.plot(ch1_x, ch1_y)
plt.show()
if __name__ == '__main__':
main()
詰まっていて詳細が見づらいので、次回以降、修正(予定)。