<grammar 
	version="1.0" mode="voice" root="topLevel"
	xml:lang="en-US"
	xml:base="http://www.contoso.com/"
	xmlns="http://www.w3.org/2001/06/grammar"
	sapi:alphabet="x-microsoft-ups"
	xmlns:sapi="http://schemas.microsoft.com/Speech/2002/06/SRGSExtensions">

	<rule id="topLevel">
		<ruleref uri="#ups1"></ruleref>
		<ruleref uri="#ups2"></ruleref>
		<ruleref uri="#ups3"></ruleref>
		<ruleref uri="#ups4"></ruleref>
		<ruleref uri="#Jogs"></ruleref>
	</rule>


	<rule id="ups1">
		<one-of>
			<item><token sapi:pron="JH">JH^^JH</token></item>
			<item><token sapi:pron="P">JH^^P</token></item>
			<item><token sapi:pron="B">JH^^B</token></item>
			<item><token sapi:pron="D">JH^^D</token></item>
			<item><token sapi:pron="K">JH^^K</token></item>
			<item><token sapi:pron="G">JH^^G</token></item>
			<item><token sapi:pron="M">JH^^M</token></item>
			<item><token sapi:pron="N">JH^^N</token></item>
			<item><token sapi:pron="NG">JH^^NG</token></item>
			<item><token sapi:pron="F">JH^^F</token></item>
			<item><token sapi:pron="DH">JH^^DH</token></item>
			<item><token sapi:pron="S">JH^^S</token></item>
			<item><token sapi:pron="Z">JH^^Z</token></item>
			<item><token sapi:pron="ZH">JH^^ZH</token></item>
			<item><token sapi:pron="H">JH^^H</token></item>
			<item><token sapi:pron="CH">JH^^CH</token></item>
			<item><token sapi:pron="J">JH^^J</token></item>
			<item><token sapi:pron="W">JH^^W</token></item>
			<item><token sapi:pron="R">JH^^R</token></item>
			<item><token sapi:pron="L">JH^^L</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="ups2">
		<one-of>
			<item><token sapi:pron="AA">AA^^AA</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="ups3">
		<one-of>
			<item><token sapi:pron="G">G^^G</token></item>
			<item><token sapi:pron="P">G^^P</token></item>
			<item><token sapi:pron="B">G^^B</token></item>
			<item><token sapi:pron="T">G^^T</token></item>
			<item><token sapi:pron="D">G^^D</token></item>
			<item><token sapi:pron="K">G^^K</token></item>
			<item><token sapi:pron="M">G^^M</token></item>
			<item><token sapi:pron="N">G^^N</token></item>
			<item><token sapi:pron="NG">G^^NG</token></item>
			<item><token sapi:pron="F">G^^F</token></item>
			<item><token sapi:pron="TH">G^^TH</token></item>
			<item><token sapi:pron="DH">G^^DH</token></item>
			<item><token sapi:pron="S">G^^S</token></item>
			<item><token sapi:pron="Z">G^^Z</token></item>
			<item><token sapi:pron="SH">G^^SH</token></item>
			<item><token sapi:pron="ZH">G^^ZH</token></item>
			<item><token sapi:pron="H">G^^H</token></item>
			<item><token sapi:pron="CH">G^^CH</token></item>
			<item><token sapi:pron="JH">G^^JH</token></item>
			<item><token sapi:pron="J">G^^J</token></item>
			<item><token sapi:pron="W">G^^W</token></item>
			<item><token sapi:pron="R">G^^R</token></item>
			<item><token sapi:pron="L">G^^L</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="ups4">
		<one-of>
			<item><token sapi:pron="Z">Z^^Z</token></item>
			<item><token sapi:pron="P">Z^^P</token></item>
			<item><token sapi:pron="B">Z^^B</token></item>
			<item><token sapi:pron="T">Z^^T</token></item>
			<item><token sapi:pron="D">Z^^D</token></item>
			<item><token sapi:pron="K">Z^^K</token></item>
			<item><token sapi:pron="G">Z^^G</token></item>
			<item><token sapi:pron="M">Z^^M</token></item>
			<item><token sapi:pron="N">Z^^N</token></item>
			<item><token sapi:pron="NG">Z^^NG</token></item>
			<item><token sapi:pron="F">Z^^F</token></item>
			<item><token sapi:pron="TH">Z^^TH</token></item>
			<item><token sapi:pron="DH">Z^^DH</token></item>
			<item><token sapi:pron="S">Z^^S</token></item>
			<item><token sapi:pron="SH">Z^^SH</token></item>
			<item><token sapi:pron="ZH">Z^^ZH</token></item>
			<item><token sapi:pron="H">Z^^H</token></item>
			<item><token sapi:pron="CH">Z^^CH</token></item>
			<item><token sapi:pron="JH">Z^^JH</token></item>
			<item><token sapi:pron="J">Z^^J</token></item>
			<item><token sapi:pron="W">Z^^W</token></item>
			<item><token sapi:pron="R">Z^^R</token></item>
			<item><token sapi:pron="L">Z^^L</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="Jogs">
		<one-of>
			<item>Jogs</item>
			<item><token sapi:pron="JH U G Z">JH|AA|G|Z^^JH|U|G|Z</token></item>
			<item><token sapi:pron="JH AA G S">JH|AA|G|Z^^JH|AA|G|S</token></item>
			<item><token sapi:pron="JH U G S">JH|AA|G|Z^^JH|U|G|S</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

</grammar>