<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="#and"></ruleref>
		<ruleref uri="#suites"></ruleref>
		<ruleref uri="#with"></ruleref>
		<ruleref uri="#a"></ruleref>
		<ruleref uri="#king"></ruleref>
		<ruleref uri="#size"></ruleref>
		<ruleref uri="#bed"></ruleref>
		<ruleref uri="#are"></ruleref>
		<ruleref uri="#occupied"></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="and">
		<one-of>
			<item>and</item>
			<item><token sapi:pron="U N D">AX|N|D^^U|N|D</token></item>
			<item><token sapi:pron="AX N JH">AX|N|D^^AX|N|JH</token></item>
			<item><token sapi:pron="U N JH">AX|N|D^^U|N|JH</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="suites">
		<one-of>
			<item>suites</item>
			<item><token sapi:pron="SH W I T SH">S|W|I|T|S^^SH|W|I|T|SH</token></item>
			<item><token sapi:pron="S W IH T S">S|W|I|T|S^^S|W|IH|T|S</token></item>
			<item><token sapi:pron="SH W IH T SH">S|W|I|T|S^^SH|W|IH|T|SH</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="with">
		<one-of>
			<item>with</item>
			<item><token sapi:pron="W I DH">W|IH|DH^^W|I|DH</token></item>
			<item><token sapi:pron="W IH D">W|IH|DH^^W|IH|D</token></item>
			<item><token sapi:pron="W I D">W|IH|DH^^W|I|D</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="a">
		<one-of>
			<item>a</item>
			<item><token sapi:pron="U">AX^^U</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="king">
		<one-of>
			<item>king</item>
			<item><token sapi:pron="K I NG">K|IH|NG^^K|I|NG</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="size">
		<one-of>
			<item>size</item>
			<item><token sapi:pron="SH A + I Z">S|A + I|Z^^SH|A + I|Z</token></item>
			<item><token sapi:pron="S IH Z">S|A + I|Z^^S|IH|Z</token></item>
			<item><token sapi:pron="SH IH Z">S|A + I|Z^^SH|IH|Z</token></item>
			<item><token sapi:pron="S A + I S">S|A + I|Z^^S|A + I|S</token></item>
			<item><token sapi:pron="SH A + I S">S|A + I|Z^^SH|A + I|S</token></item>
			<item><token sapi:pron="S IH S">S|A + I|Z^^S|IH|S</token></item>
			<item><token sapi:pron="SH IH S">S|A + I|Z^^SH|IH|S</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="bed">
		<one-of>
			<item>bed</item>
			<item><token sapi:pron="B I D">B|EH|D^^B|I|D</token></item>
			<item><token sapi:pron="B EH JH">B|EH|D^^B|EH|JH</token></item>
			<item><token sapi:pron="B I JH">B|EH|D^^B|I|JH</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="occupied">
		<one-of>
			<item>occupied</item>
			<item><token sapi:pron="U K Y U P A + I D">AA|K|Y|AX|P|A + I|D^^U|K|Y|U|P|A + I|D</token></item>
			<item><token sapi:pron="AA K Y AX P IH D">AA|K|Y|AX|P|A + I|D^^AA|K|Y|AX|P|IH|D</token></item>
			<item><token sapi:pron="U K Y U P IH D">AA|K|Y|AX|P|A + I|D^^U|K|Y|U|P|IH|D</token></item>
			<item><token sapi:pron="AA K Y AX P A + I JH">AA|K|Y|AX|P|A + I|D^^AA|K|Y|AX|P|A + I|JH</token></item>
			<item><token sapi:pron="U K Y U P A + I JH">AA|K|Y|AX|P|A + I|D^^U|K|Y|U|P|A + I|JH</token></item>
			<item><token sapi:pron="AA K Y AX P IH JH">AA|K|Y|AX|P|A + I|D^^AA|K|Y|AX|P|IH|JH</token></item>
			<item><token sapi:pron="U K Y U P IH JH">AA|K|Y|AX|P|A + I|D^^U|K|Y|U|P|IH|JH</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

</grammar>