mw::asr::GetCandidateWord 関数

構文

#include <mw/asr/asr.h>

s16 GetCandidateWord(
    s16     order
);

引数

名前 説明
in order 認識候補順位(1~10)を指定します。

返り値

ASR_ERROR_INTERNAL 認識結果なし、もしくは order の値が不正。
ASR_ERROR_PARAM 認識リジェクト(ノイズ等の入力で登録辞書とマッチしなかった)。
1~9999 認識単語番号。番号は認識辞書で設定したもの。

説明

RecogFrame関数が1以上でリターンした後、引数に指定した候補順位の認識結果(単語番号)を取得します。
引数の候補順位の値が、SetParam 関数で設定した認識候補数を超えたり、RecogFrame 関数が返した候補数を越えた場合はASR_ERROR_INTERNALでリターンします。
突発的な外部ノイズ(例えば咳払い等)が入力された場合、認識リジェクトされてASR_ERROR_PARAMが返されることがあります。
ASR_ERROR_PARAMが返された場合は、「認識失敗」として扱ってください。

履歴

2014/05/28
初版