我正在嘗試使用speechrecognitionengine來識別包含來自特定集合的某些選項的文法,後面跟隨任意數字值,然後是選擇集合。所以「[Choice1,Choice2,Choice3] 1563 [ChoiceA,ChoiceB,ChoiceC]」通過附加一個Choices數組,AppendDictation()和追加另一個Choices grammer來實現這一點,除了AppendDictation部分中識別的數字通過「一千五百六十三」而不是1563.這對我來說很直觀,因爲如果用DictationGrammer替換上述所有內容,則數字將被識別爲1563,而不是上面的長整型示例。我更願意使用具有特定選擇集的GrammarBuilder方法來增加識別正確命令/短語的可能性。任何幫助將不勝感激,謝謝!SpeechRecognitionEngine AppendDictation verus DictationGrammar和
此外,我不能只將數字添加到Choices數組中,因爲由於可能的數字範圍它需要很大。
您是否嘗試過查看備選項? –