<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="#A"></ruleref>
		<ruleref uri="#series"></ruleref>
		<ruleref uri="#of"></ruleref>
		<ruleref uri="#hotel"></ruleref>
		<ruleref uri="#rooms"></ruleref>
		<ruleref uri="#bedroom"></ruleref>
		<ruleref uri="#living"></ruleref>
		<ruleref uri="#room"></ruleref>
		<ruleref uri="#etc"></ruleref>
		<ruleref uri="#with"></ruleref>
		<ruleref uri="#connecting"></ruleref>
		<ruleref uri="#doors"></ruleref>
	</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="series">
		<one-of>
			<item>series</item>
			<item><token sapi:pron="SH IH R I Z">S|IH|R|I|Z^^SH|IH|R|I|Z</token></item>
			<item><token sapi:pron="S I R I Z">S|IH|R|I|Z^^S|I|R|I|Z</token></item>
			<item><token sapi:pron="SH I R I Z">S|IH|R|I|Z^^SH|I|R|I|Z</token></item>
			<item><token sapi:pron="S IH RR I Z">S|IH|R|I|Z^^S|IH|RR|I|Z</token></item>
			<item><token sapi:pron="SH IH RR I Z">S|IH|R|I|Z^^SH|IH|RR|I|Z</token></item>
			<item><token sapi:pron="S I RR I Z">S|IH|R|I|Z^^S|I|RR|I|Z</token></item>
			<item><token sapi:pron="SH I RR I Z">S|IH|R|I|Z^^SH|I|RR|I|Z</token></item>
			<item><token sapi:pron="S IH R IH Z">S|IH|R|I|Z^^S|IH|R|IH|Z</token></item>
			<item><token sapi:pron="SH IH R IH Z">S|IH|R|I|Z^^SH|IH|R|IH|Z</token></item>
			<item><token sapi:pron="S I R IH Z">S|IH|R|I|Z^^S|I|R|IH|Z</token></item>
			<item><token sapi:pron="SH I R IH Z">S|IH|R|I|Z^^SH|I|R|IH|Z</token></item>
			<item><token sapi:pron="S IH RR IH Z">S|IH|R|I|Z^^S|IH|RR|IH|Z</token></item>
			<item><token sapi:pron="SH IH RR IH Z">S|IH|R|I|Z^^SH|IH|RR|IH|Z</token></item>
			<item><token sapi:pron="S I RR IH Z">S|IH|R|I|Z^^S|I|RR|IH|Z</token></item>
			<item><token sapi:pron="SH I RR IH Z">S|IH|R|I|Z^^SH|I|RR|IH|Z</token></item>
			<item><token sapi:pron="S IH R I S">S|IH|R|I|Z^^S|IH|R|I|S</token></item>
			<item><token sapi:pron="SH IH R I S">S|IH|R|I|Z^^SH|IH|R|I|S</token></item>
			<item><token sapi:pron="S I R I S">S|IH|R|I|Z^^S|I|R|I|S</token></item>
			<item><token sapi:pron="SH I R I S">S|IH|R|I|Z^^SH|I|R|I|S</token></item>
			<item><token sapi:pron="S IH RR I S">S|IH|R|I|Z^^S|IH|RR|I|S</token></item>
			<item><token sapi:pron="SH IH RR I S">S|IH|R|I|Z^^SH|IH|RR|I|S</token></item>
			<item><token sapi:pron="S I RR I S">S|IH|R|I|Z^^S|I|RR|I|S</token></item>
			<item><token sapi:pron="SH I RR I S">S|IH|R|I|Z^^SH|I|RR|I|S</token></item>
			<item><token sapi:pron="S IH R IH S">S|IH|R|I|Z^^S|IH|R|IH|S</token></item>
			<item><token sapi:pron="SH IH R IH S">S|IH|R|I|Z^^SH|IH|R|IH|S</token></item>
			<item><token sapi:pron="S I R IH S">S|IH|R|I|Z^^S|I|R|IH|S</token></item>
			<item><token sapi:pron="SH I R IH S">S|IH|R|I|Z^^SH|I|R|IH|S</token></item>
			<item><token sapi:pron="S IH RR IH S">S|IH|R|I|Z^^S|IH|RR|IH|S</token></item>
			<item><token sapi:pron="SH IH RR IH S">S|IH|R|I|Z^^SH|IH|RR|IH|S</token></item>
			<item><token sapi:pron="S I RR IH S">S|IH|R|I|Z^^S|I|RR|IH|S</token></item>
			<item><token sapi:pron="SH I RR IH S">S|IH|R|I|Z^^SH|I|RR|IH|S</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="of">
		<one-of>
			<item>of</item>
			<item><token sapi:pron="O V">AH|V^^O|V</token></item>
			<item><token sapi:pron="AH B">AH|V^^AH|B</token></item>
			<item><token sapi:pron="O B">AH|V^^O|B</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="hotel">
		<one-of>
			<item>hotel</item>
			<item><token sapi:pron="HH U T EH L">HH|O|T|EH|L^^HH|U|T|EH|L</token></item>
			<item><token sapi:pron="HH O T I L">HH|O|T|EH|L^^HH|O|T|I|L</token></item>
			<item><token sapi:pron="HH U T I L">HH|O|T|EH|L^^HH|U|T|I|L</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="bedroom">
		<one-of>
			<item>bedroom</item>
			<item><token sapi:pron="B I D R U M">B|EH|D|R|U|M^^B|I|D|R|U|M</token></item>
			<item><token sapi:pron="B EH JH R U M">B|EH|D|R|U|M^^B|EH|JH|R|U|M</token></item>
			<item><token sapi:pron="B I JH R U M">B|EH|D|R|U|M^^B|I|JH|R|U|M</token></item>
			<item><token sapi:pron="B EH D RR U M">B|EH|D|R|U|M^^B|EH|D|RR|U|M</token></item>
			<item><token sapi:pron="B I D RR U M">B|EH|D|R|U|M^^B|I|D|RR|U|M</token></item>
			<item><token sapi:pron="B EH JH RR U M">B|EH|D|R|U|M^^B|EH|JH|RR|U|M</token></item>
			<item><token sapi:pron="B I JH RR U M">B|EH|D|R|U|M^^B|I|JH|RR|U|M</token></item>
			<item><token sapi:pron="B EH D R O M">B|EH|D|R|U|M^^B|EH|D|R|O|M</token></item>
			<item><token sapi:pron="B I D R O M">B|EH|D|R|U|M^^B|I|D|R|O|M</token></item>
			<item><token sapi:pron="B EH JH R O M">B|EH|D|R|U|M^^B|EH|JH|R|O|M</token></item>
			<item><token sapi:pron="B I JH R O M">B|EH|D|R|U|M^^B|I|JH|R|O|M</token></item>
			<item><token sapi:pron="B EH D RR O M">B|EH|D|R|U|M^^B|EH|D|RR|O|M</token></item>
			<item><token sapi:pron="B I D RR O M">B|EH|D|R|U|M^^B|I|D|RR|O|M</token></item>
			<item><token sapi:pron="B EH JH RR O M">B|EH|D|R|U|M^^B|EH|JH|RR|O|M</token></item>
			<item><token sapi:pron="B I JH RR O M">B|EH|D|R|U|M^^B|I|JH|RR|O|M</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="living">
		<one-of>
			<item>living</item>
			<item><token sapi:pron="L I V I NG">L|IH|V|IH|NG^^L|I|V|I|NG</token></item>
			<item><token sapi:pron="L IH B IH NG">L|IH|V|IH|NG^^L|IH|B|IH|NG</token></item>
			<item><token sapi:pron="L I B I NG">L|IH|V|IH|NG^^L|I|B|I|NG</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="room">
		<one-of>
			<item>room</item>
			<item><token sapi:pron="RR U M">R|U|M^^RR|U|M</token></item>
			<item><token sapi:pron="R O M">R|U|M^^R|O|M</token></item>
			<item><token sapi:pron="RR O M">R|U|M^^RR|O|M</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="etc">
		<one-of>
			<item>etc.</item>
			<item><token sapi:pron="I T S I T ER AX">EH|T|S|EH|T|ER|AX^^I|T|S|I|T|ER|AX</token></item>
			<item><token sapi:pron="EH T SH EH T ER AX">EH|T|S|EH|T|ER|AX^^EH|T|SH|EH|T|ER|AX</token></item>
			<item><token sapi:pron="I T SH I T ER AX">EH|T|S|EH|T|ER|AX^^I|T|SH|I|T|ER|AX</token></item>
			<item><token sapi:pron="EH T S EH T I R AX">EH|T|S|EH|T|ER|AX^^EH|T|S|EH|T|I R|AX</token></item>
			<item><token sapi:pron="I T S I T I R AX">EH|T|S|EH|T|ER|AX^^I|T|S|I|T|I R|AX</token></item>
			<item><token sapi:pron="EH T SH EH T I R AX">EH|T|S|EH|T|ER|AX^^EH|T|SH|EH|T|I R|AX</token></item>
			<item><token sapi:pron="I T SH I T I R AX">EH|T|S|EH|T|ER|AX^^I|T|SH|I|T|I R|AX</token></item>
			<item><token sapi:pron="EH T S EH T ER U">EH|T|S|EH|T|ER|AX^^EH|T|S|EH|T|ER|U</token></item>
			<item><token sapi:pron="I T S I T ER U">EH|T|S|EH|T|ER|AX^^I|T|S|I|T|ER|U</token></item>
			<item><token sapi:pron="EH T SH EH T ER U">EH|T|S|EH|T|ER|AX^^EH|T|SH|EH|T|ER|U</token></item>
			<item><token sapi:pron="I T SH I T ER U">EH|T|S|EH|T|ER|AX^^I|T|SH|I|T|ER|U</token></item>
			<item><token sapi:pron="EH T S EH T I R U">EH|T|S|EH|T|ER|AX^^EH|T|S|EH|T|I R|U</token></item>
			<item><token sapi:pron="I T S I T I R U">EH|T|S|EH|T|ER|AX^^I|T|S|I|T|I R|U</token></item>
			<item><token sapi:pron="EH T SH EH T I R U">EH|T|S|EH|T|ER|AX^^EH|T|SH|EH|T|I R|U</token></item>
			<item><token sapi:pron="I T SH I T I R U">EH|T|S|EH|T|ER|AX^^I|T|SH|I|T|I R|U</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="connecting">
		<one-of>
			<item>connecting</item>
			<item><token sapi:pron="K U N EH K T IH NG">K|AX|N|EH|K|T|IH|NG^^K|U|N|EH|K|T|IH|NG</token></item>
			<item><token sapi:pron="K AX N I K T I NG">K|AX|N|EH|K|T|IH|NG^^K|AX|N|I|K|T|I|NG</token></item>
			<item><token sapi:pron="K U N I K T I NG">K|AX|N|EH|K|T|IH|NG^^K|U|N|I|K|T|I|NG</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

	<rule id="doors">
		<one-of>
			<item>doors</item>
			<item><token sapi:pron="JH AO R Z">D|AO|R|Z^^JH|AO|R|Z</token></item>
			<item><token sapi:pron="D U R Z">D|AO|R|Z^^D|U|R|Z</token></item>
			<item><token sapi:pron="JH U R Z">D|AO|R|Z^^JH|U|R|Z</token></item>
			<item><token sapi:pron="D AO RR Z">D|AO|R|Z^^D|AO|RR|Z</token></item>
			<item><token sapi:pron="JH AO RR Z">D|AO|R|Z^^JH|AO|RR|Z</token></item>
			<item><token sapi:pron="D U RR Z">D|AO|R|Z^^D|U|RR|Z</token></item>
			<item><token sapi:pron="JH U RR Z">D|AO|R|Z^^JH|U|RR|Z</token></item>
			<item><token sapi:pron="D AO R S">D|AO|R|Z^^D|AO|R|S</token></item>
			<item><token sapi:pron="JH AO R S">D|AO|R|Z^^JH|AO|R|S</token></item>
			<item><token sapi:pron="D U R S">D|AO|R|Z^^D|U|R|S</token></item>
			<item><token sapi:pron="JH U R S">D|AO|R|Z^^JH|U|R|S</token></item>
			<item><token sapi:pron="D AO RR S">D|AO|R|Z^^D|AO|RR|S</token></item>
			<item><token sapi:pron="JH AO RR S">D|AO|R|Z^^JH|AO|RR|S</token></item>
			<item><token sapi:pron="D U RR S">D|AO|R|Z^^D|U|RR|S</token></item>
			<item><token sapi:pron="JH U RR S">D|AO|R|Z^^JH|U|RR|S</token></item>
			<item><ruleref special="GARBAGE"/></item>
		</one-of>
	</rule>

</grammar>