<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="#What"></ruleref>
		<ruleref uri="#would"></ruleref>
		<ruleref uri="#my"></ruleref>
		<ruleref uri="#primary"></ruleref>
		<ruleref uri="#tasks"></ruleref>
		<ruleref uri="#on"></ruleref>
		<ruleref uri="#this"></ruleref>
		<ruleref uri="#project"></ruleref>
		<ruleref uri="#be"></ruleref>
	</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="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="primary">
		<one-of>
			<item>primary</item>
			<item><token sapi:pron="P RR A + I M EH RR I">P|R|A + I|M|EH|R|I^^P|RR|A + I|M|EH|RR|I</token></item>
			<item><token sapi:pron="P R IH M IH R IH">P|R|A + I|M|EH|R|I^^P|R|IH|M|IH|R|IH</token></item>
			<item><token sapi:pron="P RR IH M IH RR IH">P|R|A + I|M|EH|R|I^^P|RR|IH|M|IH|RR|IH</token></item>
			<item><token sapi:pron="P R A + I M I R I">P|R|A + I|M|EH|R|I^^P|R|A + I|M|I|R|I</token></item>
			<item><token sapi:pron="P RR A + I M I RR I">P|R|A + I|M|EH|R|I^^P|RR|A + I|M|I|RR|I</token></item>
			<item><token sapi:pron="P R IH M I R IH">P|R|A + I|M|EH|R|I^^P|R|IH|M|I|R|IH</token></item>
			<item><token sapi:pron="P RR IH M I RR IH">P|R|A + I|M|EH|R|I^^P|RR|IH|M|I|RR|IH</token></item>
			<item><token sapi:pron="P R A + I M EH R EH">P|R|A + I|M|EH|R|I^^P|R|A + I|M|EH|R|EH</token></item>
			<item><token sapi:pron="P RR A + I M EH RR EH">P|R|A + I|M|EH|R|I^^P|RR|A + I|M|EH|RR|EH</token></item>
			<item><token sapi:pron="P R IH M IH R EH">P|R|A + I|M|EH|R|I^^P|R|IH|M|IH|R|EH</token></item>
			<item><token sapi:pron="P RR IH M IH RR EH">P|R|A + I|M|EH|R|I^^P|RR|IH|M|IH|RR|EH</token></item>
			<item><token sapi:pron="P R A + I M I R EH">P|R|A + I|M|EH|R|I^^P|R|A + I|M|I|R|EH</token></item>
			<item><token sapi:pron="P RR A + I M I RR EH">P|R|A + I|M|EH|R|I^^P|RR|A + I|M|I|RR|EH</token></item>
			<item><token sapi:pron="P R IH M I R EH">P|R|A + I|M|EH|R|I^^P|R|IH|M|I|R|EH</token></item>
			<item><token sapi:pron="P RR IH M I RR EH">P|R|A + I|M|EH|R|I^^P|RR|IH|M|I|RR|EH</token></item>
			<item><token sapi:pron="P R E + I M E + I R I">P|R|A + I|M|EH|R|I^^P|R|E + I|M|E + I|R|I</token></item>
			<item><token sapi:pron="P RR E + I M E + I RR I">P|R|A + I|M|EH|R|I^^P|RR|E + I|M|E + I|RR|I</token></item>
			<item><token sapi:pron="P R E + I M E + I R IH">P|R|A + I|M|EH|R|I^^P|R|E + I|M|E + I|R|IH</token></item>
			<item><token sapi:pron="P RR E + I M E + I RR IH">P|R|A + I|M|EH|R|I^^P|RR|E + I|M|E + I|RR|IH</token></item>
			<item><token sapi:pron="P R E + I M E + I R EH">P|R|A + I|M|EH|R|I^^P|R|E + I|M|E + I|R|EH</token></item>
			<item><token sapi:pron="P RR E + I M E + I RR EH">P|R|A + I|M|EH|R|I^^P|RR|E + I|M|E + I|RR|EH</token></item>
			<item><token sapi:pron="P R E + I M I R I">P|R|A + I|M|EH|R|I^^P|R|E + I|M|I|R|I</token></item>
			<item><token sapi:pron="P RR E + I M I RR I">P|R|A + I|M|EH|R|I^^P|RR|E + I|M|I|RR|I</token></item>
			<item><token sapi:pron="P R E + I M I R EH">P|R|A + I|M|EH|R|I^^P|R|E + I|M|I|R|EH</token></item>
			<item><token sapi:pron="P RR E + I M I RR EH">P|R|A + I|M|EH|R|I^^P|RR|E + I|M|I|RR|EH</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="tasks">
		<one-of>
			<item>tasks</item>
			<item><token sapi:pron="T A S K S">T|AE|S|K|S^^T|A|S|K|S</token></item>
			<item><token sapi:pron="T AE SH K SH">T|AE|S|K|S^^T|AE|SH|K|SH</token></item>
			<item><token sapi:pron="T A SH K SH">T|AE|S|K|S^^T|A|SH|K|SH</token></item>
			<item><token sapi:pron="T AE Z K Z">T|AE|S|K|S^^T|AE|Z|K|Z</token></item>
			<item><token sapi:pron="T A Z K Z">T|AE|S|K|S^^T|A|Z|K|Z</token></item>
			<item><token sapi:pron="T AO S K S">T|AE|S|K|S^^T|AO|S|K|S</token></item>
			<item><token sapi:pron="T AO SH K SH">T|AE|S|K|S^^T|AO|SH|K|SH</token></item>
			<item><token sapi:pron="T AO Z K Z">T|AE|S|K|S^^T|AO|Z|K|Z</token></item>
			<item><token sapi:pron="T AH S K S">T|AE|S|K|S^^T|AH|S|K|S</token></item>
			<item><token sapi:pron="T AH SH K SH">T|AE|S|K|S^^T|AH|SH|K|SH</token></item>
			<item><token sapi:pron="T AH Z K Z">T|AE|S|K|S^^T|AH|Z|K|Z</token></item>
			<item><token sapi:pron="T E + I S K S">T|AE|S|K|S^^T|E + I|S|K|S</token></item>
			<item><token sapi:pron="T E + I SH K SH">T|AE|S|K|S^^T|E + I|SH|K|SH</token></item>
			<item><token sapi:pron="T E + I Z K Z">T|AE|S|K|S^^T|E + I|Z|K|Z</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="on">
		<one-of>
			<item>on</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>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="this">
		<one-of>
			<item>this</item>
			<item><token sapi:pron="D IH S">DH|IH|S^^D|IH|S</token></item>
			<item><token sapi:pron="DH I S">DH|IH|S^^DH|I|S</token></item>
			<item><token sapi:pron="D I S">DH|IH|S^^D|I|S</token></item>
			<item><token sapi:pron="DH IH SH">DH|IH|S^^DH|IH|SH</token></item>
			<item><token sapi:pron="D IH SH">DH|IH|S^^D|IH|SH</token></item>
			<item><token sapi:pron="DH I SH">DH|IH|S^^DH|I|SH</token></item>
			<item><token sapi:pron="D I SH">DH|IH|S^^D|I|SH</token></item>
			<item><token sapi:pron="DH IH Z">DH|IH|S^^DH|IH|Z</token></item>
			<item><token sapi:pron="D IH Z">DH|IH|S^^D|IH|Z</token></item>
			<item><token sapi:pron="DH I Z">DH|IH|S^^DH|I|Z</token></item>
			<item><token sapi:pron="D I Z">DH|IH|S^^D|I|Z</token></item>
			<item><token sapi:pron="DH EH S">DH|IH|S^^DH|EH|S</token></item>
			<item><token sapi:pron="D EH S">DH|IH|S^^D|EH|S</token></item>
			<item><token sapi:pron="DH EH SH">DH|IH|S^^DH|EH|SH</token></item>
			<item><token sapi:pron="D EH SH">DH|IH|S^^D|EH|SH</token></item>
			<item><token sapi:pron="DH EH Z">DH|IH|S^^DH|EH|Z</token></item>
			<item><token sapi:pron="D EH Z">DH|IH|S^^D|EH|Z</token></item>
			<item><token sapi:pron="T IH S">DH|IH|S^^T|IH|S</token></item>
			<item><token sapi:pron="T I S">DH|IH|S^^T|I|S</token></item>
			<item><token sapi:pron="T IH SH">DH|IH|S^^T|IH|SH</token></item>
			<item><token sapi:pron="T I SH">DH|IH|S^^T|I|SH</token></item>
			<item><token sapi:pron="T IH Z">DH|IH|S^^T|IH|Z</token></item>
			<item><token sapi:pron="T I Z">DH|IH|S^^T|I|Z</token></item>
			<item><token sapi:pron="T EH S">DH|IH|S^^T|EH|S</token></item>
			<item><token sapi:pron="T EH SH">DH|IH|S^^T|EH|SH</token></item>
			<item><token sapi:pron="T EH Z">DH|IH|S^^T|EH|Z</token></item>
			<item><token sapi:pron="TH IH S">DH|IH|S^^TH|IH|S</token></item>
			<item><token sapi:pron="TH I S">DH|IH|S^^TH|I|S</token></item>
			<item><token sapi:pron="TH IH SH">DH|IH|S^^TH|IH|SH</token></item>
			<item><token sapi:pron="TH I SH">DH|IH|S^^TH|I|SH</token></item>
			<item><token sapi:pron="TH IH Z">DH|IH|S^^TH|IH|Z</token></item>
			<item><token sapi:pron="TH I Z">DH|IH|S^^TH|I|Z</token></item>
			<item><token sapi:pron="TH EH S">DH|IH|S^^TH|EH|S</token></item>
			<item><token sapi:pron="TH EH SH">DH|IH|S^^TH|EH|SH</token></item>
			<item><token sapi:pron="TH EH Z">DH|IH|S^^TH|EH|Z</token></item>
		
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="project">
		<one-of>
			<item>project</item>
			<item><token sapi:pron="P RR AA JH EH K T">P|R|AA|JH|EH|K|T^^P|RR|AA|JH|EH|K|T</token></item>
			<item><token sapi:pron="P R U JH EH K T">P|R|AA|JH|EH|K|T^^P|R|U|JH|EH|K|T</token></item>
			<item><token sapi:pron="P RR U JH EH K T">P|R|AA|JH|EH|K|T^^P|RR|U|JH|EH|K|T</token></item>
			<item><token sapi:pron="P R AA JH I K T">P|R|AA|JH|EH|K|T^^P|R|AA|JH|I|K|T</token></item>
			<item><token sapi:pron="P RR AA JH I K T">P|R|AA|JH|EH|K|T^^P|RR|AA|JH|I|K|T</token></item>
			<item><token sapi:pron="P R U JH I K T">P|R|AA|JH|EH|K|T^^P|R|U|JH|I|K|T</token></item>
			<item><token sapi:pron="P RR U JH I K T">P|R|AA|JH|EH|K|T^^P|RR|U|JH|I|K|T</token></item>
			<item><token sapi:pron="P R AA JH IH K T">P|R|AA|JH|EH|K|T^^P|R|AA|JH|IH|K|T</token></item>
			<item><token sapi:pron="P RR AA JH IH K T">P|R|AA|JH|EH|K|T^^P|RR|AA|JH|IH|K|T</token></item>
			<item><token sapi:pron="P R U JH IH K T">P|R|AA|JH|EH|K|T^^P|R|U|JH|IH|K|T</token></item>
			<item><token sapi:pron="P RR U JH IH K T">P|R|AA|JH|EH|K|T^^P|RR|U|JH|IH|K|T</token></item>
			<item><token sapi:pron="P R AA JH E + I K T">P|R|AA|JH|EH|K|T^^P|R|AA|JH|E + I|K|T</token></item>
			<item><token sapi:pron="P RR AA JH E + I K T">P|R|AA|JH|EH|K|T^^P|RR|AA|JH|E + I|K|T</token></item>
			<item><token sapi:pron="P R U JH E + I K T">P|R|AA|JH|EH|K|T^^P|R|U|JH|E + I|K|T</token></item>
			<item><token sapi:pron="P RR U JH E + I K T">P|R|AA|JH|EH|K|T^^P|RR|U|JH|E + I|K|T</token></item>
			<item><token sapi:pron="P R O JH EH K T">P|R|AA|JH|EH|K|T^^P|R|O|JH|EH|K|T</token></item>
			<item><token sapi:pron="P RR O JH EH K T">P|R|AA|JH|EH|K|T^^P|RR|O|JH|EH|K|T</token></item>
			<item><token sapi:pron="P R O JH I K T">P|R|AA|JH|EH|K|T^^P|R|O|JH|I|K|T</token></item>
			<item><token sapi:pron="P RR O JH I K T">P|R|AA|JH|EH|K|T^^P|RR|O|JH|I|K|T</token></item>
			<item><token sapi:pron="P R O JH IH K T">P|R|AA|JH|EH|K|T^^P|R|O|JH|IH|K|T</token></item>
			<item><token sapi:pron="P RR O JH IH K T">P|R|AA|JH|EH|K|T^^P|RR|O|JH|IH|K|T</token></item>
			<item><token sapi:pron="P R O JH E + I K T">P|R|AA|JH|EH|K|T^^P|R|O|JH|E + I|K|T</token></item>
			<item><token sapi:pron="P RR O JH E + I K T">P|R|AA|JH|EH|K|T^^P|RR|O|JH|E + I|K|T</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>

</grammar>