<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="#This"></ruleref>
		<ruleref uri="#is"></ruleref>
		<ruleref uri="#a"></ruleref>
		<ruleref uri="#grand"></ruleref>
		<ruleref uri="#season"></ruleref>
		<ruleref uri="#for"></ruleref>
		<ruleref uri="#hikes"></ruleref>
		<ruleref uri="#on"></ruleref>
		<ruleref uri="#the"></ruleref>
		<ruleref uri="#road"></ruleref>
	</rule>


	<rule id="This">
		<one-of>
			<item>This</item>
			<item><token sapi:pron="T IH S">DH|IH|S^^T|IH|S</token></item>
			<item><token sapi:pron="DH I S">DH|IH|S^^DH|I|S</token></item>
			<item><token sapi:pron="T I S">DH|IH|S^^T|I|S</token></item>
			<item><token sapi:pron="DH IH Z">DH|IH|S^^DH|IH|Z</token></item>
			<item><token sapi:pron="T IH Z">DH|IH|S^^T|IH|Z</token></item>
			<item><token sapi:pron="DH I Z">DH|IH|S^^DH|I|Z</token></item>
			<item><token sapi:pron="T I Z">DH|IH|S^^T|I|Z</token></item>
			<item><token sapi:pron="DH IH SH">DH|IH|S^^DH|IH|SH</token></item>
			<item><token sapi:pron="T IH SH">DH|IH|S^^T|IH|SH</token></item>
			<item><token sapi:pron="DH I SH">DH|IH|S^^DH|I|SH</token></item>
			<item><token sapi:pron="T I SH">DH|IH|S^^T|I|SH</token></item>
			<item><token sapi:pron="DH EH S">DH|IH|S^^DH|EH|S</token></item>
			<item><token sapi:pron="T EH S">DH|IH|S^^T|EH|S</token></item>
			<item><token sapi:pron="DH EH Z">DH|IH|S^^DH|EH|Z</token></item>
			<item><token sapi:pron="T EH Z">DH|IH|S^^T|EH|Z</token></item>
			<item><token sapi:pron="DH EH SH">DH|IH|S^^DH|EH|SH</token></item>
			<item><token sapi:pron="T EH SH">DH|IH|S^^T|EH|SH</token></item>
			<item><token sapi:pron="D IH S">DH|IH|S^^D|IH|S</token></item>
			<item><token sapi:pron="D I S">DH|IH|S^^D|I|S</token></item>
			<item><token sapi:pron="D IH Z">DH|IH|S^^D|IH|Z</token></item>
			<item><token sapi:pron="D I Z">DH|IH|S^^D|I|Z</token></item>
			<item><token sapi:pron="D IH SH">DH|IH|S^^D|IH|SH</token></item>
			<item><token sapi:pron="D I SH">DH|IH|S^^D|I|SH</token></item>
			<item><token sapi:pron="D EH S">DH|IH|S^^D|EH|S</token></item>
			<item><token sapi:pron="D EH Z">DH|IH|S^^D|EH|Z</token></item>
			<item><token sapi:pron="D EH SH">DH|IH|S^^D|EH|SH</token></item>
		</one-of>
	</rule>

	<rule id="is">
		<one-of>
			<item>is</item>
			<item><token sapi:pron="I Z">IH|Z^^I|Z</token></item>
			<item><token sapi:pron="IH S">IH|Z^^IH|S</token></item>
			<item><token sapi:pron="I S">IH|Z^^I|S</token></item>
			<item><token sapi:pron="EH Z">IH|Z^^EH|Z</token></item>
			<item><token sapi:pron="EH S">IH|Z^^EH|S</token></item>
		</one-of>
	</rule>

	<rule id="a">
		<one-of>
			<item>a</item>
			<item><token sapi:pron="EH">E + I^^EH</token></item>
			<item><token sapi:pron="AA">AX^^AA</token></item>
			<item><token sapi:pron="IH">E + I^^IH</token></item>
		</one-of>
	</rule>

	<rule id="grand">
		<one-of>
			<item>grand</item>
			<item><token sapi:pron="G R AH N D">G|R|AE|N|D^^G|R|AH|N|D</token></item>
			<item><token sapi:pron="G R AO N D">G|R|AE|N|D^^G|R|AO|N|D</token></item>
			<item><token sapi:pron="G R AA N D">G|R|AE|N|D^^G|R|AA|N|D</token></item>
		</one-of>
	</rule>

	<rule id="season">
		<one-of>
			<item>season</item>
			<item><token sapi:pron="Z I Z AX N">S|I|Z|AX|N^^Z|I|Z|AX|N</token></item>
			<item><token sapi:pron="S IH Z AX N">S|I|Z|AX|N^^S|IH|Z|AX|N</token></item>
			<item><token sapi:pron="Z IH Z AX N">S|I|Z|AX|N^^Z|IH|Z|AX|N</token></item>
			<item><token sapi:pron="S I S AX N">S|I|Z|AX|N^^S|I|S|AX|N</token></item>
			<item><token sapi:pron="Z I S AX N">S|I|Z|AX|N^^Z|I|S|AX|N</token></item>
			<item><token sapi:pron="S IH S AX N">S|I|Z|AX|N^^S|IH|S|AX|N</token></item>
			<item><token sapi:pron="Z IH S AX N">S|I|Z|AX|N^^Z|IH|S|AX|N</token></item>
			<item><token sapi:pron="S EH Z EH N">S|I|Z|AX|N^^S|EH|Z|EH|N</token></item>
			<item><token sapi:pron="Z EH Z EH N">S|I|Z|AX|N^^Z|EH|Z|EH|N</token></item>
			<item><token sapi:pron="S EH S EH N">S|I|Z|AX|N^^S|EH|S|EH|N</token></item>
			<item><token sapi:pron="Z EH S EH N">S|I|Z|AX|N^^Z|EH|S|EH|N</token></item>
			<item><token sapi:pron="S I Z AA N">S|I|Z|AX|N^^S|I|Z|AA|N</token></item>
			<item><token sapi:pron="Z I Z AA N">S|I|Z|AX|N^^Z|I|Z|AA|N</token></item>
			<item><token sapi:pron="S IH Z AA N">S|I|Z|AX|N^^S|IH|Z|AA|N</token></item>
			<item><token sapi:pron="Z IH Z AA N">S|I|Z|AX|N^^Z|IH|Z|AA|N</token></item>
			<item><token sapi:pron="S I S AA N">S|I|Z|AX|N^^S|I|S|AA|N</token></item>
			<item><token sapi:pron="Z I S AA N">S|I|Z|AX|N^^Z|I|S|AA|N</token></item>
			<item><token sapi:pron="S IH S AA N">S|I|Z|AX|N^^S|IH|S|AA|N</token></item>
			<item><token sapi:pron="Z IH S AA N">S|I|Z|AX|N^^Z|IH|S|AA|N</token></item>
			<item><token sapi:pron="S EH Z AA N">S|I|Z|AX|N^^S|EH|Z|AA|N</token></item>
			<item><token sapi:pron="Z EH Z AA N">S|I|Z|AX|N^^Z|EH|Z|AA|N</token></item>
			<item><token sapi:pron="S EH S AA N">S|I|Z|AX|N^^S|EH|S|AA|N</token></item>
			<item><token sapi:pron="Z EH S AA N">S|I|Z|AX|N^^Z|EH|S|AA|N</token></item>
			<item><token sapi:pron="SH I Z AX N">S|I|Z|AX|N^^SH|I|Z|AX|N</token></item>
			<item><token sapi:pron="SH IH Z AX N">S|I|Z|AX|N^^SH|IH|Z|AX|N</token></item>
			<item><token sapi:pron="SH I S AX N">S|I|Z|AX|N^^SH|I|S|AX|N</token></item>
			<item><token sapi:pron="SH IH S AX N">S|I|Z|AX|N^^SH|IH|S|AX|N</token></item>
			<item><token sapi:pron="SH EH Z EH N">S|I|Z|AX|N^^SH|EH|Z|EH|N</token></item>
			<item><token sapi:pron="SH EH S EH N">S|I|Z|AX|N^^SH|EH|S|EH|N</token></item>
			<item><token sapi:pron="SH I Z AA N">S|I|Z|AX|N^^SH|I|Z|AA|N</token></item>
			<item><token sapi:pron="SH IH Z AA N">S|I|Z|AX|N^^SH|IH|Z|AA|N</token></item>
			<item><token sapi:pron="SH I S AA N">S|I|Z|AX|N^^SH|I|S|AA|N</token></item>
			<item><token sapi:pron="SH IH S AA N">S|I|Z|AX|N^^SH|IH|S|AA|N</token></item>
			<item><token sapi:pron="SH EH Z AA N">S|I|Z|AX|N^^SH|EH|Z|AA|N</token></item>
			<item><token sapi:pron="SH EH S AA N">S|I|Z|AX|N^^SH|EH|S|AA|N</token></item>
		</one-of>
	</rule>

	<rule id="for">
		<one-of>
			<item>for</item>
			<item><token sapi:pron="P AO R">F|AO|R^^P|AO|R</token></item>
			<item><token sapi:pron="F U R">F|AO|R^^F|U|R</token></item>
			<item><token sapi:pron="P U R">F|AO|R^^P|U|R</token></item>
			<item><token sapi:pron="F O R">F|AO|R^^F|O|R</token></item>
			<item><token sapi:pron="P O R">F|AO|R^^P|O|R</token></item>
			<item><token sapi:pron="P ER">F|ER^^P|ER</token></item>
			<item><token sapi:pron="F EH r">F|ER^^F|EH r</token></item>
			<item><token sapi:pron="P EH r">F|ER^^P|EH r</token></item>
			<item><token sapi:pron="F I r">F|ER^^F|I r</token></item>
			<item><token sapi:pron="P I r">F|ER^^P|I r</token></item>
			<item><token sapi:pron="P R ER">F|R|ER^^P|R|ER</token></item>
			<item><token sapi:pron="F EH r EH r">F|R|ER^^F|EH r|EH r</token></item>
			<item><token sapi:pron="P EH r EH r">F|R|ER^^P|EH r|EH r</token></item>
			<item><token sapi:pron="F I r I r">F|R|ER^^F|I r|I r</token></item>
			<item><token sapi:pron="P I r I r">F|R|ER^^P|I r|I r</token></item>
		</one-of>
	</rule>

	<rule id="hikes">
		<one-of>
			<item>hikes</item>
			<item><token sapi:pron="HH I K S">HH|A + I|K|S^^HH|I|K|S</token></item>
			<item><token sapi:pron="HH A + I K Z">HH|A + I|K|S^^HH|A + I|K|Z</token></item>
			<item><token sapi:pron="HH I K Z">HH|A + I|K|S^^HH|I|K|Z</token></item>
			<item><token sapi:pron="HH A + I K SH">HH|A + I|K|S^^HH|A + I|K|SH</token></item>
			<item><token sapi:pron="HH I K SH">HH|A + I|K|S^^HH|I|K|SH</token></item>
			<item><token sapi:pron="HH IH K S">HH|A + I|K|S^^HH|IH|K|S</token></item>
			<item><token sapi:pron="HH IH K Z">HH|A + I|K|S^^HH|IH|K|Z</token></item>
			<item><token sapi:pron="HH IH K SH">HH|A + I|K|S^^HH|IH|K|SH</token></item>
		</one-of>
	</rule>

	<rule id="on">
		<one-of>
			<item>on</item>
			<item><token sapi:pron="AH N">AA|N^^AH|N</token></item>
			<item><token sapi:pron="AE N">AA|N^^AE|N</token></item>
			<item><token sapi:pron="U N">AO|N^^U|N</token></item>
			<item><token sapi:pron="O N">AO|N^^O|N</token></item>
		</one-of>
	</rule>

	<rule id="the">
		<one-of>
			<item>the</item>
			<item><token sapi:pron="T AX">DH|AX^^T|AX</token></item>
			<item><token sapi:pron="DH EH">DH|I^^DH|EH</token></item>
			<item><token sapi:pron="T EH">DH|I^^T|EH</token></item>
			<item><token sapi:pron="DH AA">DH|AX^^DH|AA</token></item>
			<item><token sapi:pron="T AA">DH|AX^^T|AA</token></item>
			<item><token sapi:pron="D AX">DH|AX^^D|AX</token></item>
			<item><token sapi:pron="D EH">DH|I^^D|EH</token></item>
			<item><token sapi:pron="D AA">DH|AX^^D|AA</token></item>
			<item><token sapi:pron="T AH">DH|AH^^T|AH</token></item>
			<item><token sapi:pron="DH AO">DH|AH^^DH|AO</token></item>
			<item><token sapi:pron="T AO">DH|AH^^T|AO</token></item>
			<item><token sapi:pron="DH AE">DH|AH^^DH|AE</token></item>
			<item><token sapi:pron="T AE">DH|AH^^T|AE</token></item>
			<item><token sapi:pron="D AH">DH|AH^^D|AH</token></item>
			<item><token sapi:pron="D AO">DH|AH^^D|AO</token></item>
			<item><token sapi:pron="D AE">DH|AH^^D|AE</token></item>
			<item><token sapi:pron="T I">DH|I^^T|I</token></item>
			<item><token sapi:pron="DH IH">DH|I^^DH|IH</token></item>
			<item><token sapi:pron="T IH">DH|I^^T|IH</token></item>
			<item><token sapi:pron="D I">DH|I^^D|I</token></item>
			<item><token sapi:pron="D IH">DH|I^^D|IH</token></item>
		</one-of>
	</rule>

	<rule id="road">
		<one-of>
			<item>road</item>
			<item><token sapi:pron="R AO D">R|O|D^^R|AO|D</token></item>
		</one-of>
	</rule>

</grammar>