ASR problem with grammar - throwing nomatch event
Posted: Thu Mar 29, 2007 1:35 pm
The ASR is throwing nomatch event for one of our menu options. There are only four options, and we have included all possible variations or versions, but still it doesn't recognize speech and throws nomatch event. Here is the code:
<?xml version='1.0'?>
<grammar root="ROOT" xml:lang="en-US" mode="voice">
<rule id="ROOT" scope="public">
<one-of>
<item>My Connections</item>
<item>My Connection</item>
<item>Connections</item>
<item>Connection</item>
<item>My</item>
<item>one</item>
<item>Invitations</item>
<item>Invitation</item>
<item>Invite</item>
<item>two</item>
<item>Favorites</item>
<item>Favorite</item>
<item>Fay vurits</item>
<item>Fay vurit</item>
<item>three</item>
<item>Profile</item>
<item>four</item>
</one-of>
</rule>
</grammar>
It always gets one, two, three, or four but misses Favorites, My Connections etc. Is this the right way to write the grammar or we should remove the variations so it has fewer options? Or there is a better way? Please advise.
Thanks,
<?xml version='1.0'?>
<grammar root="ROOT" xml:lang="en-US" mode="voice">
<rule id="ROOT" scope="public">
<one-of>
<item>My Connections</item>
<item>My Connection</item>
<item>Connections</item>
<item>Connection</item>
<item>My</item>
<item>one</item>
<item>Invitations</item>
<item>Invitation</item>
<item>Invite</item>
<item>two</item>
<item>Favorites</item>
<item>Favorite</item>
<item>Fay vurits</item>
<item>Fay vurit</item>
<item>three</item>
<item>Profile</item>
<item>four</item>
</one-of>
</rule>
</grammar>
It always gets one, two, three, or four but misses Favorites, My Connections etc. Is this the right way to write the grammar or we should remove the variations so it has fewer options? Or there is a better way? Please advise.
Thanks,