0

アプリケーションのコマンド アンド コントロール モードで音声認識エンジン (インプロセス) を使用しています。多くの場合、間違った結果が得られ、提案された結果に代わるものは他にありません。

SAPI によって返される代替の数が何らかのパラメーターによって管理されているかどうかを知りたいですか? エンジンの MaxAlternates プロパティについては既に知っています。つまり、レコグナイザーによって「生成」される代替の数を制御するパラメーターはありますか? たとえば、エンジンは信頼度の特定のしきい値を超える代替結果のみを許可しますか?

4

1 に答える 1

0

はい、代替案には最低信頼水準があります。SRエンジンは、文法からマルコフモデルを構築します。モデルを介して実行可能なパスがあり、その結果、文法を複数のパスが通過する場合にのみ、代替を取得できます。

(かなり工夫された)例として、文法に「赤」と「青」があり、「緑」と言うと、マップする音素からのパスが実際にはないため、「認識なし」イベントが発生する可能性があります。文法の何にでも。

「赤」と「頭」があり、「ベッド」と言う場合、文法に複数のパスを含めることができるモデルを介した実行可能なパスがあるため、代替案の可能性があります。

于 2012-06-18T20:50:58.123 に答える