RecognizedPhrase.Confidence に注意
About
System.Speechを利用して音声認識機能を実装するとき、イベントを利用して音声認識結果の通知を受けるのが、最も利用される手段であると思います。このときイベント(ハンドラ)に与えられる引数からConfidenceプロパティが取得できるのですが、この値には十分に注意する必要があります。
System.Speech の Confidenceは相対値
公式の資料を確認すると分かるのですが、RecognitionPhara.Confidenceプロパティから得られる値は相対値です。絶対値ではない点に十分に注意する必要があります。したがって、仮にある認識結果Aから0.3程度の値しか得られなかったときでも、その他の認識結果から得られた値が0.1などであるとき、相対的に優位である認識結果Aは、意図した通りに認識している可能性があります。