diff options
-rw-r--r-- | config/en.us/Android.mk | 3 | ||||
-rw-r--r-- | config/en.us/grammars/boolean.grxml | 5 | ||||
-rw-r--r-- | config/en.us/grammars/phone_type_choice.grxml | 19 |
3 files changed, 21 insertions, 6 deletions
diff --git a/config/en.us/Android.mk b/config/en.us/Android.mk index 309990d..9af1f12 100644 --- a/config/en.us/Android.mk +++ b/config/en.us/Android.mk @@ -46,7 +46,8 @@ srec_grammars : \ $(G2G_INSTALL_PATH)/lookup.g2g \ ALL_PREBUILT += $(G2G_INSTALL_PATH)/VoiceDialer.g2g \ - $(G2G_INSTALL_PATH)/boolean.g2g + $(G2G_INSTALL_PATH)/boolean.g2g \ + $(G2G_INSTALL_PATH)/phone_type_choice.g2g #--------------------------------------------------------------------------------- # Explicit rules. diff --git a/config/en.us/grammars/boolean.grxml b/config/en.us/grammars/boolean.grxml index e9fa199..edabd2d 100644 --- a/config/en.us/grammars/boolean.grxml +++ b/config/en.us/grammars/boolean.grxml @@ -10,14 +10,9 @@ <one-of> <item>yes <tag>MEANING='1'</tag></item> <item>no <tag>MEANING='0'</tag></item> - <item> <ruleref uri="#ROOT"/> </item> </one-of> </rule> -<rule id="ROOT" scope="public"> -<item>__ROOT__</item> -</rule> - </grammar> diff --git a/config/en.us/grammars/phone_type_choice.grxml b/config/en.us/grammars/phone_type_choice.grxml new file mode 100644 index 0000000..519fce2 --- /dev/null +++ b/config/en.us/grammars/phone_type_choice.grxml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<grammar version="1.0" xml:lang="en-US" mode="voice" root="_phone_type_choice"> +<!-- + --> + + <rule id="_phone_type_choice" scope="public"> + <one-of> + <item>home <tag>MEANING='H'</tag></item> + <item>mobile <tag>MEANING='M'</tag></item> + <item>cell <tag>MEANING='M'</tag></item> + <item>work <tag>MEANING='W'</tag></item> + <item>other <tag>MEANING='O'</tag></item> + <item>exit <tag>MEANING='X'</tag></item> + <item>try again <tag>MEANING='R'</tag></item> + <item>retry <tag>MEANING='R'</tag></item> + </one-of> + </rule> + +</grammar> |