julius/wav2mfcc.c

音声波形を特徴ベクトル系列(MFCC)に変換する. [詳細]

#include <julius.h>
#include <sys/stat.h>
wav2mfcc.cのインクルード依存関係図

ソースコードを見る。

関数

HTK_Paramnew_wav2mfcc (SP16 speech[], int speechlen)

説明

音声波形を特徴ベクトル系列(MFCC)に変換する.

作者:
Akinobu Lee
日付:
Sun Sep 18 19:40:34 2005

入力された音声波形から,特徴ベクトル系列を抽出します. Julius/Julianで抽出できる特徴ベクトルは,MFCC の任意次元数のもので, _0, _E, _D, _A, _Z, _N の任意の組合わせをサポートします. そのほか,窓長やフレームシフト,帯域カットなどのパラメータを指定できます. 認識時には,音響モデルのヘッダとチェックが行われ,CMNの有無など が決定されます.

ここの関数は,バッファ上に蓄積された音声波形データを一度に 特徴ベクトル系列に変換するもので,ファイル入力などに用いられます. マイク入力などで,入力と平行に認識を行う場合は,ここの関数ではなく, realtime-1stpass.c 内で行われます.

Revision
1.7

wav2mfcc.c で定義されています。


関数

HTK_Param* new_wav2mfcc ( SP16  speech[],
int  speechlen 
)

音声波形データから MFCC パラメータを抽出する.

引数:
speech [in] 音声波形データ
speechlen [in] speech の長さ(単位:サンプル数)
戻り値:
新たに割り付けられ抽出パラメータベクトルが格納されている パラメータ構造体へのポインタを返す.

wav2mfcc.c79 行で定義されています。

参照元 main_recognition_loop().


Juliusに対してTue Sep 22 00:14:30 2009に生成されました。  doxygen 1.6.0