<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="#How"></ruleref>
		<ruleref uri="#many"></ruleref>
		<ruleref uri="#rooms"></ruleref>
		<ruleref uri="#are"></ruleref>
		<ruleref uri="#sized"></ruleref>
		<ruleref uri="#at"></ruleref>
		<ruleref uri="#r350"></ruleref>
		<ruleref uri="#square"></ruleref>
		<ruleref uri="#feet"></ruleref>
	</rule>


	<rule id="How">
		<one-of>
			<item>How</item>
		</one-of>
	</rule>

	<rule id="many">
		<one-of>
			<item>many</item>
			<item><token sapi:pron="M I N I">M|EH|N|I^^M|I|N|I</token></item>
			<item><token sapi:pron="M EH N IH">M|EH|N|I^^M|EH|N|IH</token></item>
			<item><token sapi:pron="M I N IH">M|EH|N|I^^M|I|N|IH</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="rooms">
		<one-of>
			<item>rooms</item>
			<item><token sapi:pron="RR U M Z">R|U|M|Z^^RR|U|M|Z</token></item>
			<item><token sapi:pron="R O M Z">R|U|M|Z^^R|O|M|Z</token></item>
			<item><token sapi:pron="RR O M Z">R|U|M|Z^^RR|O|M|Z</token></item>
			<item><token sapi:pron="R U M S">R|U|M|Z^^R|U|M|S</token></item>
			<item><token sapi:pron="RR U M S">R|U|M|Z^^RR|U|M|S</token></item>
			<item><token sapi:pron="R O M S">R|U|M|Z^^R|O|M|S</token></item>
			<item><token sapi:pron="RR O M S">R|U|M|Z^^RR|O|M|S</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="are">
		<one-of>
			<item>are</item>
			<item><token sapi:pron="U R">AA|R^^U|R</token></item>
			<item><token sapi:pron="AA RR">AA|R^^AA|RR</token></item>
			<item><token sapi:pron="U RR">AA|R^^U|RR</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="sized">
		<one-of>
			<item>sized</item>
			<item><token sapi:pron="SH A + I Z D">S|A + I|Z|D^^SH|A + I|Z|D</token></item>
			<item><token sapi:pron="S IH Z D">S|A + I|Z|D^^S|IH|Z|D</token></item>
			<item><token sapi:pron="SH IH Z D">S|A + I|Z|D^^SH|IH|Z|D</token></item>
			<item><token sapi:pron="S A + I S D">S|A + I|Z|D^^S|A + I|S|D</token></item>
			<item><token sapi:pron="SH A + I S D">S|A + I|Z|D^^SH|A + I|S|D</token></item>
			<item><token sapi:pron="S IH S D">S|A + I|Z|D^^S|IH|S|D</token></item>
			<item><token sapi:pron="SH IH S D">S|A + I|Z|D^^SH|IH|S|D</token></item>
			<item><token sapi:pron="S A + I Z JH">S|A + I|Z|D^^S|A + I|Z|JH</token></item>
			<item><token sapi:pron="SH A + I Z JH">S|A + I|Z|D^^SH|A + I|Z|JH</token></item>
			<item><token sapi:pron="S IH Z JH">S|A + I|Z|D^^S|IH|Z|JH</token></item>
			<item><token sapi:pron="SH IH Z JH">S|A + I|Z|D^^SH|IH|Z|JH</token></item>
			<item><token sapi:pron="S A + I S JH">S|A + I|Z|D^^S|A + I|S|JH</token></item>
			<item><token sapi:pron="SH A + I S JH">S|A + I|Z|D^^SH|A + I|S|JH</token></item>
			<item><token sapi:pron="S IH S JH">S|A + I|Z|D^^S|IH|S|JH</token></item>
			<item><token sapi:pron="SH IH S JH">S|A + I|Z|D^^SH|IH|S|JH</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="at">
		<one-of>
			<item>at</item>
			<item><token sapi:pron="A T">AE|T^^A|T</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="r350">
		<one-of>
			<item>three-hundred-fifty</item>
			<item>three-five-zero</item>
			<item>three-five-o</item>
		</one-of>
	</rule>

	<rule id="square">
		<one-of>
			<item>square</item>
			<item><token sapi:pron="SH K W EH R">S|K|W|EH|R^^SH|K|W|EH|R</token></item>
			<item><token sapi:pron="S K W I R">S|K|W|EH|R^^S|K|W|I|R</token></item>
			<item><token sapi:pron="SH K W I R">S|K|W|EH|R^^SH|K|W|I|R</token></item>
			<item><token sapi:pron="S K W EH RR">S|K|W|EH|R^^S|K|W|EH|RR</token></item>
			<item><token sapi:pron="SH K W EH RR">S|K|W|EH|R^^SH|K|W|EH|RR</token></item>
			<item><token sapi:pron="S K W I RR">S|K|W|EH|R^^S|K|W|I|RR</token></item>
			<item><token sapi:pron="SH K W I RR">S|K|W|EH|R^^SH|K|W|I|RR</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="feet">
		<one-of>
			<item>feet</item>
			<item><token sapi:pron="P I T">F|I|T^^P|I|T</token></item>
			<item><token sapi:pron="F IH T">F|I|T^^F|IH|T</token></item>
			<item><token sapi:pron="P IH T">F|I|T^^P|IH|T</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

</grammar>