I am trying to use the speechrecognitionengine to recognize a grammar that includes some choices from a specific set, followed by an arbitrary numeric value followed by a choice set. So "[Choice1,Choice2,Choice3] 1563 [ChoiceA,ChoiceB,ChoiceC]" Doing this with by appending a Choices array, AppendDictation() and Appending another Choices grammer works well, except that the number recognized in the AppendDictation portion comes through as "One thousand five hundred sixty-three" instead of 1563. This is counter intuitive to me because if you replace all of the above with a DictationGrammer, the number is recognized as 1563 instead of that long form example above. I would prefer to use the GrammarBuilder method with specific choice sets to increase the likelihood the right commands / phrase are recognized. Any help would be appreciated, thanks!
Also, I can't just add numbers into a Choices array because it would need to be massive due to the range of possible numbers.