1 <?xml version="1.0" encoding="ISO-8859-1" ?> 2 <grammar version="1.0" xml:lang="en-US" mode="voice" root="ROOT"> 3 <meta name="word_penalty" content="40" /> 4 <meta name="do_skip_interword_silence" content="true"/> 5 6 <rule id="ROOT" scope="public"> 7 <item> 8 <ruleref uri="#SENT"/> 9 <tag>type=SENT.type; meaning=SENT.V</tag> 10 </item> 11 </rule> 12 13 <rule id="SENT"> 14 <item repeat="1-"> 15 <ruleref uri="#PHONE"/> 16 <tag>V=PHONE.V;</tag> 17 </item> 18 </rule> 19 20 <rule id="PHONE"> 21 <one-of> 22 <item><tag>V=V?V:'';V=V+' ph_AE';</tag>ph_AE</item> 23 <item><tag>V=V?V:'';V=V+' ph_ee';</tag>ph_ee</item> 24 <item><tag>V=V?V:'';V=V+' ph_ih';</tag>ph_ih</item> 25 <item><tag>V=V?V:'';V=V+' ph_OY';</tag>ph_OY</item> 26 <item><tag>V=V?V:'';V=V+' ph_OW';</tag>ph_OW</item> 27 <item><tag>V=V?V:'';V=V+' ph_uh';</tag>ph_uh</item> 28 <item><tag>V=V?V:'';V=V+' ph_EY';</tag>ph_EY</item> 29 <item><tag>V=V?V:'';V=V+' ph_ch';</tag>ph_ch</item> 30 <item><tag>V=V?V:'';V=V+' ph_dh';</tag>ph_dh</item> 31 <item><tag>V=V?V:'';V=V+' ph_EE1';</tag>ph_EE1</item> 32 <item><tag>V=V?V:'';V=V+' ph_AY';</tag>ph_AY</item> 33 <item><tag>V=V?V:'';V=V+' ph_ul';</tag>ph_ul</item> 34 <item><tag>V=V?V:'';V=V+' ph_ng';</tag>ph_ng</item> 35 <item><tag>V=V?V:'';V=V+' ph_OH1';</tag>ph_OH1</item> 36 <item><tag>V=V?V:'';V=V+' ph_ur';</tag>ph_ur</item> 37 <item><tag>V=V?V:'';V=V+' ph_sh';</tag>ph_sh</item> 38 <item><tag>V=V?V:'';V=V+' ph_th';</tag>ph_th</item> 39 <item><tag>V=V?V:'';V=V+' ph_OOH';</tag>ph_OOH</item> 40 <item><tag>V=V?V:'';V=V+' ph_UR1';</tag>ph_UR1</item> 41 <item><tag>V=V?V:'';V=V+' ph_zh';</tag>ph_zh</item> 42 <item><tag>V=V?V:'';V=V+' ph_oh';</tag>ph_oh</item> 43 <item><tag>V=V?V:'';V=V+' ph_AA';</tag>ph_AA</item> 44 <item><tag>V=V?V:'';V=V+' ph_b';</tag>ph_b</item> 45 <item><tag>V=V?V:'';V=V+' ph_eh';</tag>ph_eh</item> 46 <item><tag>V=V?V:'';V=V+' ph_d';</tag>ph_d</item> 47 <item><tag>V=V?V:'';V=V+' ph_EH1';</tag>ph_EH1</item> 48 <item><tag>V=V?V:'';V=V+' ph_f';</tag>ph_f</item> 49 <item><tag>V=V?V:'';V=V+' ph_g';</tag>ph_g</item> 50 <item><tag>V=V?V:'';V=V+' ph_h';</tag>ph_h</item> 51 <item><tag>V=V?V:'';V=V+' ph_IH1';</tag>ph_IH1</item> 52 <item><tag>V=V?V:'';V=V+' ph_j';</tag>ph_j</item> 53 <item><tag>V=V?V:'';V=V+' ph_k';</tag>ph_k</item> 54 <item><tag>V=V?V:'';V=V+' ph_l';</tag>ph_l</item> 55 <item><tag>V=V?V:'';V=V+' ph_m';</tag>ph_m</item> 56 <item><tag>V=V?V:'';V=V+' ph_n';</tag>ph_n</item> 57 <item><tag>V=V?V:'';V=V+' ph_AW';</tag>ph_AW</item> 58 <item><tag>V=V?V:'';V=V+' ph_p';</tag>ph_p</item> 59 <item><tag>V=V?V:'';V=V+' ph_OO';</tag>ph_OO</item> 60 <item><tag>V=V?V:'';V=V+' ph_r';</tag>ph_r</item> 61 <item><tag>V=V?V:'';V=V+' ph_s';</tag>ph_s</item> 62 <item><tag>V=V?V:'';V=V+' ph_t';</tag>ph_t</item> 63 <item><tag>V=V?V:'';V=V+' ph_UH1';</tag>ph_UH1</item> 64 <item><tag>V=V?V:'';V=V+' ph_v';</tag>ph_v</item> 65 <item><tag>V=V?V:'';V=V+' ph_w';</tag>ph_w</item> 66 <item><tag>V=V?V:'';V=V+' ph_y';</tag>ph_y</item> 67 <item><tag>V=V?V:'';V=V+' ph_z';</tag>ph_z</item> 68 <item><tag>V=V?V:'';V=V+' ph_AWH';</tag>ph_AWH</item> 69 <item><tag>V=V?V:'';V=V+' ph_um';</tag>ph_um</item> 70 <item><tag>V=V?V:'';V=V+' ph_un';</tag>ph_un</item> 71 </one-of> 72 </rule> 73 74 75 </grammar> 76