とある科学の備忘録

とある科学の備忘録

CやPythonのプログラミング、Arduino等を使った電子工作をメインに書いています。また、木製CNCやドローンの自作製作記も更新中です。たまに機械学習とかもやってます。

Python-pyaudio

【Python】numpyで音声をフーリエ変換し、結果を画像として表示

この記事の内容 サンプルプログラム 実行結果 解説: 窓関数とは 窓関数をかける 窓の位置をスライド 参考、上画像の音声データについて この記事の内容 前回、.wavファイルをフーリエ変換するプログラムをアップしました。shizenkarasuzon.hatenablog.com上…

【Python】Pyaudioまとめ編 音声の録音 & 保存 & 再生 & 波形表示 & フーリエ変換

pyaudioというライブラリを使うと、音声を録音・再生・保存etc.することができます。この記事では、音声の録音に挑戦してみます。また、録音した音声をmatplotlibを使ってグラフに表示してみます。 1.ライブラリのインストール 使い方 サンプルプログラム 1.…

【Python】Pyaudioで.wavファイルを読み込みグラフに表示(FFTもやってみた)

今回は、Pythonを使って.wavファイルの波形表示をしてみます。 サンプルプログラム import numpy as np import wave import pyaudio import matplotlib.pyplot as plt def ReadWavFile(FileName = "sample.wav"): try: wr = wave.open(FileName, "r") except…

【Python】Pyaudioでwavファイルを再生

Pyaudioとwaveという音声関係のライブラリを使って、.wavファイルを再生してみます。 サンプルプログラム import numpy as np import wave import pyaudio import matplotlib.pyplot as plt def PlayWavFie(Filename = "sample.wav"): try: wf = wave.open(F…