Dear colleagues,
We're using a two-digit grammar file to test voice recognition (attached in the bottom).
At some point the system started having issues recognizing two-digit numbers, like 22, 23, 24, etc. It's keing 202, 203, 204 instead.
What's strange is that numbers like 11,12,13,21,31,41 etc. are recognized correctly.
We're using the latest versions of the software with the Russian Katya text-to-speech language pack. Wasn't able to install speech-to text file.
Can someone help?
#BNF+EM V1.1;
/*
Grammar: two_digit.bnf
This will allow one to two digit numbers.
*/
!grammar two_digit;
!slot <number>;
!start <Speech>;
<Speech>: <number> {@=#1;} | <number><number> {@=#1+#2;}
;
<number>:
0|1|2|3|4|5|6|7|8|9|10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29
| 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49
| 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69
| 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89
| 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 20 | 30 | 40 | 50 | 60 | 70 | 80| 90;