Pythonによる音声信号処理
Python編 開発ツール:Python 3.6 使用する拡張モジュール: numpy, pyaudio, soundfile, blessed (Windows,Mac対応) ※( )は プログラム101付き 音声信号処理 での関連説明項目 ※リンク先を右クリックして「名前を付けてリンク先を保存」でダウンロードして下さい. ※ブラウザ上で直接開くと文字化けすることがあります(ソースコードはUTF-8で記述). リアルタイム処理 ・最小構成のスルー(参考) ・スルー (3-1) ・遅延 (3-2) ・STFTスルー(1/2オーバーラップ) (4-1) ・STFT LPF (4-2) ・STFT HPF (4-2) ・STFT BPF (4-2) ・ケプストラム (4-6, 4-7) ・ゼロ位相変換(スルー) (4-8) ・リング変調 (5-3) ・正弦波の乗算によるボイスチェンジャ (5-4) ・正弦波の乗算によるボイスチェンジャ(周波数時変.Fs=16kHz) (5-5) ・ヘリウム音声 (5-6) ・リバーブエコー (6-2) ・コンプレッサ (6-3) ・ノイズゲート (6-4) ・ディストーション (6-6) ・全波整流(絶対値をとる) (ref. 6-8) ・半波整流(負値を0にする) (ref. 6-8) ・全波整流+ディストーション (6-8) ・トレモロ (6-9) ・ビブラート (6-10) ・コーラス (6-11) ・フランジャー (6-12) ・ワウ (6-13) ・適応ノッチフィルタ (7-7) ・適応ノッチフィルタの縦続接続 (7-8) ・適応逆ノッチフィルタ (7-9) ・スペクトル減算 (8-1) ・ウィーナーフィルタ (8-2) ・ゼロ位相信号の減算によるノイズ除去 (8-6) ・ゼロ位相信号の原点処理によるノイズ除去 (8-7) ・バイナリ マスキング (8-10) ・振幅スペクトル音声 (9-1) ・位相スペクトル音声(FFT=4096) (9-2) ・短時間パワー音声 (9-3) ・微細構造だけの音声 (9-4) ・スペクトル包絡だけの音声 (9-5) wavファイル処理 ・wavファイルの読み込みと書き出し (2-1, 2-2, 2-3, 3-1) ・モノラルwavファイルのステレオ化 (2-4) ・遅延フィルタ (3-2) 戻る |