<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="#When"></ruleref>
		<ruleref uri="#can"></ruleref>
		<ruleref uri="#I"></ruleref>
		<ruleref uri="#expect"></ruleref>
		<ruleref uri="#to"></ruleref>
		<ruleref uri="#hear"></ruleref>
		<ruleref uri="#from"></ruleref>
		<ruleref uri="#you"></ruleref>
	</rule>


	<rule id="When">
		<one-of>
			<item>When</item>
			<item><token sapi:pron="W I N">W|EH|N^^W|I|N</token></item>
			<item><token sapi:pron="W IH N">W|EH|N^^W|IH|N</token></item>
			<item><token sapi:pron="W E + I N">W|EH|N^^W|E + I|N</token></item>
			<item><token sapi:pron="HH I I N">HH|W|IH|N^^HH|I|I|N</token></item>
			<item><token sapi:pron="HH IH IH N">HH|W|EH|N^^HH|IH|IH|N</token></item>
			<item><token sapi:pron="HH E + I E + I N">HH|W|EH|N^^HH|E + I|E + I|N</token></item>
			<item><token sapi:pron="W I I">W|IH|N^^W|I|I</token></item>
			<item><token sapi:pron="W EH N">W|IH|N^^W|EH|N</token></item>
			<item><token sapi:pron="HH EH EH N">HH|W|IH|N^^HH|EH|EH|N</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="can">
		<one-of>
			<item>can</item>
			<item><token sapi:pron="K A N">K|AE|N^^K|A|N</token></item>
			<item><token sapi:pron="K AO N">K|AE|N^^K|AO|N</token></item>
			<item><token sapi:pron="K AH N">K|AE|N^^K|AH|N</token></item>
			<item><token sapi:pron="K E + I N">K|AX|N^^K|E + I|N</token></item>
			<item><token sapi:pron="K U N">K|AX|N^^K|U|N</token></item>
			<item><token sapi:pron="K O N">K|AX|N^^K|O|N</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="I">
		<one-of>
			<item>I</item>
			<item><token sapi:pron="IH">A + I^^IH</token></item>
			<item><token sapi:pron="E + I">A + I^^E + I</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="expect">
		<one-of>
			<item>expect</item>
			<item><token sapi:pron="I K S P I K T">IH|K|S|P|EH|K|T^^I|K|S|P|I|K|T</token></item>
			<item><token sapi:pron="IH K SH P EH K T">IH|K|S|P|EH|K|T^^IH|K|SH|P|EH|K|T</token></item>
			<item><token sapi:pron="I K SH P I K T">IH|K|S|P|EH|K|T^^I|K|SH|P|I|K|T</token></item>
			<item><token sapi:pron="IH K S P IH K T">IH|K|S|P|EH|K|T^^IH|K|S|P|IH|K|T</token></item>
			<item><token sapi:pron="I K S P IH K T">IH|K|S|P|EH|K|T^^I|K|S|P|IH|K|T</token></item>
			<item><token sapi:pron="IH K SH P IH K T">IH|K|S|P|EH|K|T^^IH|K|SH|P|IH|K|T</token></item>
			<item><token sapi:pron="I K SH P IH K T">IH|K|S|P|EH|K|T^^I|K|SH|P|IH|K|T</token></item>
			<item><token sapi:pron="IH K S P E + I K T">IH|K|S|P|EH|K|T^^IH|K|S|P|E + I|K|T</token></item>
			<item><token sapi:pron="I K S P E + I K T">IH|K|S|P|EH|K|T^^I|K|S|P|E + I|K|T</token></item>
			<item><token sapi:pron="IH K SH P E + I K T">IH|K|S|P|EH|K|T^^IH|K|SH|P|E + I|K|T</token></item>
			<item><token sapi:pron="I K SH P E + I K T">IH|K|S|P|EH|K|T^^I|K|SH|P|E + I|K|T</token></item>
			<item><token sapi:pron="IH K Z P EH K T">IH|K|S|P|EH|K|T^^IH|K|Z|P|EH|K|T</token></item>
			<item><token sapi:pron="I K Z P I K T">IH|K|S|P|EH|K|T^^I|K|Z|P|I|K|T</token></item>
			<item><token sapi:pron="IH K Z P IH K T">IH|K|S|P|EH|K|T^^IH|K|Z|P|IH|K|T</token></item>
			<item><token sapi:pron="I K Z P IH K T">IH|K|S|P|EH|K|T^^I|K|Z|P|IH|K|T</token></item>
			<item><token sapi:pron="IH K Z P E + I K T">IH|K|S|P|EH|K|T^^IH|K|Z|P|E + I|K|T</token></item>
			<item><token sapi:pron="I K Z P E + I K T">IH|K|S|P|EH|K|T^^I|K|Z|P|E + I|K|T</token></item>
			<item><token sapi:pron="EH K S P EH K T">IH|K|S|P|EH|K|T^^EH|K|S|P|EH|K|T</token></item>
			<item><token sapi:pron="EH K SH P EH K T">IH|K|S|P|EH|K|T^^EH|K|SH|P|EH|K|T</token></item>
			<item><token sapi:pron="EH K S P IH K T">IH|K|S|P|EH|K|T^^EH|K|S|P|IH|K|T</token></item>
			<item><token sapi:pron="EH K SH P IH K T">IH|K|S|P|EH|K|T^^EH|K|SH|P|IH|K|T</token></item>
			<item><token sapi:pron="EH K S P E + I K T">IH|K|S|P|EH|K|T^^EH|K|S|P|E + I|K|T</token></item>
			<item><token sapi:pron="EH K SH P E + I K T">IH|K|S|P|EH|K|T^^EH|K|SH|P|E + I|K|T</token></item>
			<item><token sapi:pron="EH K Z P EH K T">IH|K|S|P|EH|K|T^^EH|K|Z|P|EH|K|T</token></item>
			<item><token sapi:pron="EH K Z P IH K T">IH|K|S|P|EH|K|T^^EH|K|Z|P|IH|K|T</token></item>
			<item><token sapi:pron="EH K Z P E + I K T">IH|K|S|P|EH|K|T^^EH|K|Z|P|E + I|K|T</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="to">
		<one-of>
			<item>to</item>
			<item><token sapi:pron="T O">T|AX^^T|O</token></item>
			<item><token sapi:pron="T AO">T|U^^T|AO</token></item>
			<item><token sapi:pron="T I">T|IH^^T|I</token></item>
			<item><token sapi:pron="T EH">T|IH^^T|EH</token></item>
			<item><token sapi:pron="T U">T|AX^^T|U</token></item>
			<item><token sapi:pron="T E + I">T|AX^^T|E + I</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="hear">
		<one-of>
			<item>hear</item>
			<item><token sapi:pron="HH IH R">HH|I|R^^HH|IH|R</token></item>
			<item><token sapi:pron="HH I RR">HH|I|R^^HH|I|RR</token></item>
			<item><token sapi:pron="HH IH RR">HH|I|R^^HH|IH|RR</token></item>
			<item><token sapi:pron="HH EH R">HH|I|R^^HH|EH|R</token></item>
			<item><token sapi:pron="HH EH RR">HH|I|R^^HH|EH|RR</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="from">
		<one-of>
			<item>from</item>
			<item><token sapi:pron="P R AH M">F|R|AH|M^^P|R|AH|M</token></item>
			<item><token sapi:pron="F RR AH M">F|R|AH|M^^F|RR|AH|M</token></item>
			<item><token sapi:pron="P RR AH M">F|R|AH|M^^P|RR|AH|M</token></item>
			<item><token sapi:pron="F R O M">F|R|AH|M^^F|R|O|M</token></item>
			<item><token sapi:pron="P R O M">F|R|AH|M^^P|R|O|M</token></item>
			<item><token sapi:pron="F RR O M">F|R|AH|M^^F|RR|O|M</token></item>
			<item><token sapi:pron="P RR O M">F|R|AH|M^^P|RR|O|M</token></item>
			<item><token sapi:pron="F R U M">F|R|AH|M^^F|R|U|M</token></item>
			<item><token sapi:pron="P R U M">F|R|AH|M^^P|R|U|M</token></item>
			<item><token sapi:pron="F RR U M">F|R|AH|M^^F|RR|U|M</token></item>
			<item><token sapi:pron="P RR U M">F|R|AH|M^^P|RR|U|M</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="you">
		<one-of>
			<item>you</item>
			<item><token sapi:pron="Y O">Y|U^^Y|O</token></item>
			<item><token sapi:pron="Y AO">Y|U^^Y|AO</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

</grammar>