<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="#Who"></ruleref>
		<ruleref uri="#would"></ruleref>
		<ruleref uri="#my"></ruleref>
		<ruleref uri="#co"></ruleref>
		<ruleref uri="#workers"></ruleref>
		<ruleref uri="#be"></ruleref>
		<ruleref uri="#and"></ruleref>
		<ruleref uri="#what"></ruleref>
		<ruleref uri="#are"></ruleref>
		<ruleref uri="#their"></ruleref>
		<ruleref uri="#functions"></ruleref>
	</rule>


	<rule id="Who">
		<one-of>
			<item>Who</item>
			<item><token sapi:pron="HH O">HH|U^^HH|O</token></item>
			<item><token sapi:pron="HH AO">HH|U^^HH|AO</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="would">
		<one-of>
			<item>would</item>
			<item><token sapi:pron="W U D">W|UH|D^^W|U|D</token></item>
			<item><token sapi:pron="W UH JH">W|UH|D^^W|UH|JH</token></item>
			<item><token sapi:pron="W U JH">W|UH|D^^W|U|JH</token></item>
			<item><token sapi:pron="W UH DH">W|UH|D^^W|UH|DH</token></item>
			<item><token sapi:pron="W U DH">W|UH|D^^W|U|DH</token></item>
			<item><token sapi:pron="W AO D">W|UH|D^^W|AO|D</token></item>
			<item><token sapi:pron="W AO JH">W|UH|D^^W|AO|JH</token></item>
			<item><token sapi:pron="W AO DH">W|UH|D^^W|AO|DH</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="my">
		<one-of>
			<item>my</item>
			<item><token sapi:pron="M IH">M|A + I^^M|IH</token></item>
			<item><token sapi:pron="M E + I">M|A + I^^M|E + I</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="co">
		<one-of>
			<item>co</item>
			<item><token sapi:pron="K U">K|O^^K|U</token></item>
			<item><token sapi:pron="K AO">K|O^^K|AO</token></item>
			<item><token sapi:pron="K AH">K|O^^K|AH</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="workers">
		<one-of>
			<item>workers</item>
			<item><token sapi:pron="W I R K I R Z">W|ER|K|ER|Z^^W|I R|K|I R|Z</token></item>
			<item><token sapi:pron="W ER K ER S">W|ER|K|ER|Z^^W|ER|K|ER|S</token></item>
			<item><token sapi:pron="W I R K I R S">W|ER|K|ER|Z^^W|I R|K|I R|S</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="be">
		<one-of>
			<item>be</item>
			<item><token sapi:pron="B IH">B|I^^B|IH</token></item>
			<item><token sapi:pron="B EH">B|I^^B|EH</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><token sapi:pron="AX N DH">AX|N|D^^AX|N|DH</token></item>
			<item><token sapi:pron="U N DH">AX|N|D^^U|N|DH</token></item>
			<item><token sapi:pron="O N D">AX|N|D^^O|N|D</token></item>
			<item><token sapi:pron="O N JH">AX|N|D^^O|N|JH</token></item>
			<item><token sapi:pron="O N DH">AX|N|D^^O|N|DH</token></item>
			<item><token sapi:pron="E + I N D">AE|N|D^^E + I|N|D</token></item>
			<item><token sapi:pron="E + I N JH">AE|N|D^^E + I|N|JH</token></item>
			<item><token sapi:pron="E + I N DH">AE|N|D^^E + I|N|DH</token></item>
			<item><token sapi:pron="A N D">AE|N|D^^A|N|D</token></item>
			<item><token sapi:pron="AE N JH">AE|N|D^^AE|N|JH</token></item>
			<item><token sapi:pron="A N JH">AE|N|D^^A|N|JH</token></item>
			<item><token sapi:pron="AE N DH">AE|N|D^^AE|N|DH</token></item>
			<item><token sapi:pron="A N DH">AE|N|D^^A|N|DH</token></item>
			<item><token sapi:pron="AO N D">AE|N|D^^AO|N|D</token></item>
			<item><token sapi:pron="AO N JH">AE|N|D^^AO|N|JH</token></item>
			<item><token sapi:pron="AO N DH">AE|N|D^^AO|N|DH</token></item>
			<item><token sapi:pron="AH N D">AE|N|D^^AH|N|D</token></item>
			<item><token sapi:pron="AH N JH">AE|N|D^^AH|N|JH</token></item>
			<item><token sapi:pron="AH N DH">AE|N|D^^AH|N|DH</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="what">
		<one-of>
			<item>what</item>
			<item><token sapi:pron="W O T">W|AH|T^^W|O|T</token></item>
			<item><token sapi:pron="W U T">W|AH|T^^W|U|T</token></item>
			<item><token sapi:pron="HH O O T">HH|W|AH|T^^HH|O|O|T</token></item>
			<item><token sapi:pron="HH U U T">HH|W|AH|T^^HH|U|U|T</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><token sapi:pron="O R">AA|R^^O|R</token></item>
			<item><token sapi:pron="O RR">AA|R^^O|RR</token></item>
			<item><token sapi:pron="I R">ER^^I R</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="their">
		<one-of>
			<item>their</item>
			<item><token sapi:pron="D EH R">DH|EH|R^^D|EH|R</token></item>
			<item><token sapi:pron="DH I R">DH|EH|R^^DH|I|R</token></item>
			<item><token sapi:pron="D I R">DH|EH|R^^D|I|R</token></item>
			<item><token sapi:pron="DH EH RR">DH|EH|R^^DH|EH|RR</token></item>
			<item><token sapi:pron="D EH RR">DH|EH|R^^D|EH|RR</token></item>
			<item><token sapi:pron="DH I RR">DH|EH|R^^DH|I|RR</token></item>
			<item><token sapi:pron="D I RR">DH|EH|R^^D|I|RR</token></item>
			<item><token sapi:pron="DH IH R">DH|EH|R^^DH|IH|R</token></item>
			<item><token sapi:pron="D IH R">DH|EH|R^^D|IH|R</token></item>
			<item><token sapi:pron="DH IH RR">DH|EH|R^^DH|IH|RR</token></item>
			<item><token sapi:pron="D IH RR">DH|EH|R^^D|IH|RR</token></item>
			<item><token sapi:pron="DH E + I R">DH|EH|R^^DH|E + I|R</token></item>
			<item><token sapi:pron="D E + I R">DH|EH|R^^D|E + I|R</token></item>
			<item><token sapi:pron="DH E + I RR">DH|EH|R^^DH|E + I|RR</token></item>
			<item><token sapi:pron="D E + I RR">DH|EH|R^^D|E + I|RR</token></item>
			<item><token sapi:pron="T EH R">DH|EH|R^^T|EH|R</token></item>
			<item><token sapi:pron="T I R">DH|EH|R^^T|I|R</token></item>
			<item><token sapi:pron="T EH RR">DH|EH|R^^T|EH|RR</token></item>
			<item><token sapi:pron="T I RR">DH|EH|R^^T|I|RR</token></item>
			<item><token sapi:pron="T IH R">DH|EH|R^^T|IH|R</token></item>
			<item><token sapi:pron="T IH RR">DH|EH|R^^T|IH|RR</token></item>
			<item><token sapi:pron="T E + I R">DH|EH|R^^T|E + I|R</token></item>
			<item><token sapi:pron="T E + I RR">DH|EH|R^^T|E + I|RR</token></item>
			<item><token sapi:pron="TH EH R">DH|EH|R^^TH|EH|R</token></item>
			<item><token sapi:pron="TH I R">DH|EH|R^^TH|I|R</token></item>
			<item><token sapi:pron="TH EH RR">DH|EH|R^^TH|EH|RR</token></item>
			<item><token sapi:pron="TH I RR">DH|EH|R^^TH|I|RR</token></item>
			<item><token sapi:pron="TH IH R">DH|EH|R^^TH|IH|R</token></item>
			<item><token sapi:pron="TH IH RR">DH|EH|R^^TH|IH|RR</token></item>
			<item><token sapi:pron="TH E + I R">DH|EH|R^^TH|E + I|R</token></item>
			<item><token sapi:pron="TH E + I RR">DH|EH|R^^TH|E + I|RR</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="functions">
		<one-of>
			<item>functions</item>
			<item><token sapi:pron="P AH NG K SH AX N Z">F|AH|NG|K|SH|AX|N|Z^^P|AH|NG|K|SH|AX|N|Z</token></item>
			<item><token sapi:pron="F O NG K SH O N Z">F|AH|NG|K|SH|AX|N|Z^^F|O|NG|K|SH|O|N|Z</token></item>
			<item><token sapi:pron="P O NG K SH O N Z">F|AH|NG|K|SH|AX|N|Z^^P|O|NG|K|SH|O|N|Z</token></item>
			<item><token sapi:pron="F AH NG K S AX N S">F|AH|NG|K|SH|AX|N|Z^^F|AH|NG|K|S|AX|N|S</token></item>
			<item><token sapi:pron="P AH NG K S AX N S">F|AH|NG|K|SH|AX|N|Z^^P|AH|NG|K|S|AX|N|S</token></item>
			<item><token sapi:pron="F O NG K S O N S">F|AH|NG|K|SH|AX|N|Z^^F|O|NG|K|S|O|N|S</token></item>
			<item><token sapi:pron="P O NG K S O N S">F|AH|NG|K|SH|AX|N|Z^^P|O|NG|K|S|O|N|S</token></item>
			<item><token sapi:pron="F U NG K SH U N Z">F|AH|NG|K|SH|AX|N|Z^^F|U|NG|K|SH|U|N|Z</token></item>
			<item><token sapi:pron="P U NG K SH U N Z">F|AH|NG|K|SH|AX|N|Z^^P|U|NG|K|SH|U|N|Z</token></item>
			<item><token sapi:pron="F U NG K S U N S">F|AH|NG|K|SH|AX|N|Z^^F|U|NG|K|S|U|N|S</token></item>
			<item><token sapi:pron="P U NG K S U N S">F|AH|NG|K|SH|AX|N|Z^^P|U|NG|K|S|U|N|S</token></item>
			<item><token sapi:pron="F AH NG K SH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^F|AH|NG|K|SH|E + I|N|Z</token></item>
			<item><token sapi:pron="P AH NG K SH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^P|AH|NG|K|SH|E + I|N|Z</token></item>
			<item><token sapi:pron="F O NG K SH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^F|O|NG|K|SH|E + I|N|Z</token></item>
			<item><token sapi:pron="P O NG K SH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^P|O|NG|K|SH|E + I|N|Z</token></item>
			<item><token sapi:pron="F AH NG K S E + I N S">F|AH|NG|K|SH|AX|N|Z^^F|AH|NG|K|S|E + I|N|S</token></item>
			<item><token sapi:pron="P AH NG K S E + I N S">F|AH|NG|K|SH|AX|N|Z^^P|AH|NG|K|S|E + I|N|S</token></item>
			<item><token sapi:pron="F O NG K S E + I N S">F|AH|NG|K|SH|AX|N|Z^^F|O|NG|K|S|E + I|N|S</token></item>
			<item><token sapi:pron="P O NG K S E + I N S">F|AH|NG|K|SH|AX|N|Z^^P|O|NG|K|S|E + I|N|S</token></item>
			<item><token sapi:pron="F AH NG K CH AX N Z">F|AH|NG|K|SH|AX|N|Z^^F|AH|NG|K|CH|AX|N|Z</token></item>
			<item><token sapi:pron="P AH NG K CH AX N Z">F|AH|NG|K|SH|AX|N|Z^^P|AH|NG|K|CH|AX|N|Z</token></item>
			<item><token sapi:pron="F O NG K CH O N Z">F|AH|NG|K|SH|AX|N|Z^^F|O|NG|K|CH|O|N|Z</token></item>
			<item><token sapi:pron="P O NG K CH O N Z">F|AH|NG|K|SH|AX|N|Z^^P|O|NG|K|CH|O|N|Z</token></item>
			<item><token sapi:pron="F U NG K CH U N Z">F|AH|NG|K|SH|AX|N|Z^^F|U|NG|K|CH|U|N|Z</token></item>
			<item><token sapi:pron="P U NG K CH U N Z">F|AH|NG|K|SH|AX|N|Z^^P|U|NG|K|CH|U|N|Z</token></item>
			<item><token sapi:pron="F AH NG K CH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^F|AH|NG|K|CH|E + I|N|Z</token></item>
			<item><token sapi:pron="P AH NG K CH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^P|AH|NG|K|CH|E + I|N|Z</token></item>
			<item><token sapi:pron="F O NG K CH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^F|O|NG|K|CH|E + I|N|Z</token></item>
			<item><token sapi:pron="P O NG K CH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^P|O|NG|K|CH|E + I|N|Z</token></item>
			<item><token sapi:pron="F U NG K SH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^F|U|NG|K|SH|E + I|N|Z</token></item>
			<item><token sapi:pron="P U NG K SH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^P|U|NG|K|SH|E + I|N|Z</token></item>
			<item><token sapi:pron="F U NG K S E + I N S">F|AH|NG|K|SH|AX|N|Z^^F|U|NG|K|S|E + I|N|S</token></item>
			<item><token sapi:pron="P U NG K S E + I N S">F|AH|NG|K|SH|AX|N|Z^^P|U|NG|K|S|E + I|N|S</token></item>
			<item><token sapi:pron="F U NG K CH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^F|U|NG|K|CH|E + I|N|Z</token></item>
			<item><token sapi:pron="P U NG K CH E + I N Z">F|AH|NG|K|SH|AX|N|Z^^P|U|NG|K|CH|E + I|N|Z</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

</grammar>