投稿一覧2019.10.30Pythonでケプストラム分析!音声から声帯情報を取得してみたケプストラム分析を行うと、音声から声帯振動スペクトルと声道スペクトルを分離することが出来ます。これらの情報は声帯の情報であるため、機械学習にも使われることがあります。ここでは、Pythonを使ってケプストラム分析をする方法を紹介します。続きを読む2019.10.23Pythonでモノラルとステレオのwavファイルを保存する方法Pythonで信号処理をした後に、音楽としてwavファイル形式で保存したい時があります。ここでは、PythonのPySoundFileを使ってモノラルとステレオの両方のwavを作成する方法を紹介します。続きを読む2019.10.20Python/pyqtgraphのインストールとサンプル起動方法Pythonのグラフ描画ライブラリはmatplotlibが綺麗であまりにも有名ですが、動作は速くありません。高速なプロット動作が求められる場合はpyqtgraphで実現できます。使い方を知るために、ここではインストール方法とサンプルの見方を紹介します。振幅変調がある時間波形の変調成分を抽出するには、波形の包絡線を求める必要があります。包絡線はヒルベルト変換という数学的処理で簡単に求めることが出来ますが、ここではPythonでヒルベルト変換を使い包絡線を求める簡単なコードを紹介します。続きを読む2019.10.12PythonでFFTとIFFT!逆フーリエ変換で時間波形を作るPythonで時間波形に対してFFT(高速フーリエ変換)を行うことで周波数領域の分析が出来ます。逆高速フーリエ変換(IFFT)をすることで時間波形を復元することも可能です。ここではPythonによるFFTとIFFTを行うプログラムを紹介します。至る様々な科学技術計算を得意とするプログラミング言語です。プログラミングが出来るようになるまでを3ステップで紹介します。