音声音響処理– category –
-
ローパスフィルタ 【Python 音声音響信号処理】
本記事では、Python上でローパスフィルタを設計してFIRを適用して実際にフィルタをかけてみます。 FIRフィルタの実装は前回の記事を用いています。 https://tech-introduction.com/fir-python/ ローパスフィルタとは ローパスフィルタとは、以下の図のよう... -
FIRフィルタ 【Python 音声音響信号処理】
本記事では、PythonでFIRフィルタを実装します。 FIRフィルタの構成 FIRフィルタは次式で定義されます。 $$y[n] = \sum_{i=0}^N b_i x[n-i]$$ ここで、\(b_i\)はi番目のフィルタ係数を表します。 FIRフィルタは大きく分けて2つの実装方法があります。 直... -
アクティブノイズコントロール(ANC)【フィードフォワード制御】
本記事では、アクティブノイズコントロール(ANC)の制御方式について説明します。 制御方式 ANCには大きく分けて2つの制御方式が存在します。 フィードフォワード制御 現在の状況を取得せずに、システムのモデルに基づいて動作を予測しながら制御する方式... -
遅延器(ディレイ)(Python)
遅延器(ディレイ)とは ディジタル信号処理処理の基本はディジタルフィルタです.ディジタルフィルタとはその名の通り,ディジタルデータに対して何らかのフィルタをかける役割を持ちます. 代表的な例としては, 低周波帯域のみを通過させるローパスフィ... -
フーリエ変換(Python)
音声信号処理では,周波数解析手法として離散フーリエ変換(DFT: Discrete Fourier Transform)がよく用いられます.今回はPythonでDFTを実装し、周波数解析を行ってみます. 離散フーリエ変換 音声信号処理では,周波数解析手法として離散フーリエ変換... -
音声ファイルの波形表示(Python)
wavファイルの波形表示 今回は,wavファイルの波形を表示してみたいと思います. 手順 まず最初に,numpyとmatplotlibをpipでインストールします. $ pip install numpy matplotlib 次にsignal_plot.pyというファイル名で作成し,以下のコードを記述します... -
wavファイルの読み書き(Python)
wavファイルの読み書き 今回は,PySoundFileを用いてwavファイルの読み込み/書き込みをしてみたいと思います. 手順 最初にread_write.pyというファイル名で作成し,以下のコードを記述します. import sys import soundfile as sf def read_write(filepat... -
wavファイルの詳細情報の表示(Python)
wavのプロパティ表示 pythonでwavファイルを取り扱うパッケージはいくつかありますが,なかでも簡単に扱えるのはPySoundFileだと思います. 今回は,PySoundFileを用いてwavファイルのプロパティを表示してみたいと思います. 環境 私のPython環境は以下で...
1