julius/result_tty.c

認識結果を標準出力へ出力する. [詳細]

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

ソースコードを見る。

関数

static void ttyout_status_process_online ()
static void ttyout_status_process_offline ()
static void ttyout_pass1_begin ()
static void ttyout_pass1_current (int t, WORD_ID *seq, int num, LOGPROB score, LOGPROB LMscore, WORD_INFO *winfo)
static void ttyout_pass1_final (WORD_ID *seq, int num, LOGPROB score, LOGPROB LMscore, WORD_INFO *winfo)
static void ttyout_pass1_end ()
static void put_hypo_woutput (NODE *hypo, WORD_INFO *winfo)
static void put_hypo_wname (NODE *hypo, WORD_INFO *winfo)
static void put_hypo_phoneme (NODE *hypo, WORD_INFO *winfo)
static void put_hypo_cmscore (NODE *hypo)
static void ttyout_pass2 (NODE *hypo, int rank, WORD_INFO *winfo)
static void ttyout_pass2_begin ()
static void ttyout_pass2_end ()
static void ttyout_pass2_failed (WORD_INFO *winfo)
static void ttyout_rejected (const char *s)
void ttyout_status_recready ()
void ttyout_status_recstart ()
void ttyout_status_recend ()
void ttyout_status_param (HTK_Param *param)
void setup_result_tty ()

変数

static int wst
 Number of words at previous output line.

説明

認識結果を標準出力へ出力する.

作者:
Akinobu Lee
日付:
Tue Sep 06 17:18:46 2005
Revision
1.5

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


関数

static void ttyout_status_process_online (  )  [static]

認識可能な状態になったときに呼ばれる

result_tty.c40 行で定義されています。

参照元 setup_result_tty().

static void ttyout_status_process_offline (  )  [static]

認識を一時中断状態になったときに呼ばれる

result_tty.c55 行で定義されています。

参照元 setup_result_tty().

static void ttyout_pass1_begin (  )  [static]

第1パス:音声認識を開始する際の出力(音声入力開始時に呼ばれる).

result_tty.c76 行で定義されています。

参照元 setup_result_tty().

static void ttyout_pass1_current ( int  t,
WORD_ID seq,
int  num,
LOGPROB  score,
LOGPROB  LMscore,
WORD_INFO winfo 
) [static]

第1パス:途中結果を出力する(第1パスの一定時間ごとに呼ばれる)

引数:
t [in] 現在の時間フレーム
seq [in] 現在の一位候補単語列
num [in] seq の長さ
score [in] 上記のこれまでの累積スコア
LMscore [in] 上記の最後の単語の信頼度
winfo [in] 単語辞書

result_tty.c107 行で定義されています。

参照元 setup_result_tty().

static void ttyout_pass1_final ( WORD_ID seq,
int  num,
LOGPROB  score,
LOGPROB  LMscore,
WORD_INFO winfo 
) [static]

第1パス:終了時に第1パスの結果を出力する(第1パス終了後、第2パスが 始まる前に呼ばれる.認識に失敗した場合は呼ばれない).

引数:
seq [in] 第1パスの1位候補の単語列
num [in] 上記の長さ
score [in] 1位の累積仮説スコア
LMscore [in] score のうち言語スコア
winfo [in] 単語辞書

result_tty.c159 行で定義されています。

参照元 setup_result_tty().

static void ttyout_pass1_end (  )  [static]

第1パス:終了時の出力(第1パスの終了時に必ず呼ばれる)

result_tty.c222 行で定義されています。

参照元 setup_result_tty().

static void put_hypo_woutput ( NODE hypo,
WORD_INFO winfo 
) [static]

仮説中の単語情報を出力する

引数:
hypo [in] 仮説
winfo [in] 単語辞書

result_tty.c246 行で定義されています。

参照元 ttyout_pass2().

static void put_hypo_wname ( NODE hypo,
WORD_INFO winfo 
) [static]

仮説のN-gram情報(Julianではカテゴリ番号列)を出力する.

引数:
hypo [in] 文仮説
winfo [in] 単語辞書

result_tty.c274 行で定義されています。

参照元 ttyout_pass2().

static void put_hypo_phoneme ( NODE hypo,
WORD_INFO winfo 
) [static]

仮説の音素系列を出力する.

引数:
hypo [in] 文仮説
winfo [in] 単語情報

result_tty.c302 行で定義されています。

参照元 ttyout_pass2().

static void put_hypo_cmscore ( NODE hypo  )  [static]

仮説の単語ごとの信頼度を出力する.

引数:
hypo [in] 文仮説

result_tty.c348 行で定義されています。

参照元 ttyout_pass2().

static void ttyout_pass2 ( NODE hypo,
int  rank,
WORD_INFO winfo 
) [static]

第2パス:得られた文仮説候補を1つ出力する.

引数:
hypo [in] 得られた文仮説
rank [in] hypo の順位
winfo [in] 単語辞書

result_tty.c379 行で定義されています。

参照元 setup_result_tty(), と ttyout_pass2_failed().

static void ttyout_pass2_begin (  )  [static]

第2パス:音声認識結果の出力を開始する際の出力.認識結果を出力する際に、 一番最初に出力される.

result_tty.c448 行で定義されています。

参照元 setup_result_tty().

static void ttyout_pass2_end (  )  [static]

第2パス:終了時

result_tty.c464 行で定義されています。

参照元 setup_result_tty().

static void ttyout_pass2_failed ( WORD_INFO winfo  )  [static]

第2パスで探索に失敗したときの出力.

引数:
winfo [in] 単語辞書

result_tty.c539 行で定義されています。

参照元 setup_result_tty().

static void ttyout_rejected ( const char *  s  )  [static]

入力が棄却されたときの出力.GMM や入力長で入力が棄却されたときに呼ばれる.

引数:
s [in] 理由をあらわす文字列

result_tty.c560 行で定義されています。

参照元 setup_result_tty().

void ttyout_status_recready (  ) 

準備が終了して、認識可能状態(入力待ち状態)に入ったときの出力

result_tty.c579 行で定義されています。

参照元 setup_result_tty().

void ttyout_status_recstart (  ) 

入力の開始を検出したときの出力

result_tty.c597 行で定義されています。

参照元 setup_result_tty().

void ttyout_status_recend (  ) 

入力終了を検出したときの出力

result_tty.c612 行で定義されています。

参照元 setup_result_tty().

void ttyout_status_param ( HTK_Param param  ) 

入力長などの入力パラメータ情報を出力.

引数:
param [in] 入力パラメータ構造体

result_tty.c629 行で定義されています。

参照元 setup_result_tty().

void setup_result_tty (  ) 

モジュール出力を行うよう関数を登録する.

result_tty.c650 行で定義されています。

参照元 select_result_output().


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