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