#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が返された場合は、「認識失敗」として扱ってください。