<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="#r500"></ruleref>
		<ruleref uri="#Year"></ruleref>
		<ruleref uri="#Old"></ruleref>
		<ruleref uri="#Riddle"></ruleref>
	</rule>


	<rule id="A">
		<one-of>
			<item>A</item>
			<item><token sapi:pron="U">AX^^U</token></item>
			<item><token sapi:pron="O">AX^^O</token></item>
			<item><token sapi:pron="E + I">AX^^E + I</token></item>
			<item><token sapi:pron="A">E + I^^A</token></item>
			<item><token sapi:pron="IH">E + I^^IH</token></item>
			<item><token sapi:pron="EH">E + I^^EH</token></item>
			<item><token sapi:pron="AH">E + I^^AH</token></item>
			<item>The wrist was badly strained and hung limp.</item>
			<item>The store was jammed before the sale could start.</item>
			<item>It was a bad error on the part of the new judge.</item>
			<item>One step more and the board will collapse.</item>
			<item>Take the match and strike it against your shoe.</item>
			<item>The pot boiled but the contents failed to jell.</item>
			<item>The baby puts his right foot in his mouth.</item>
			<item>The bombs left most of the town in ruins.</item>
			<item>Stop and stare at the hard working man.</item>
			<item>The streets are narrow and full of sharp turns.</item>
			<item>The pup jerked the leash as he saw a feline shape.</item>
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="r500">
		<one-of>
			<item>five-hundred</item>
			<item>five-zero-zero</item>
			<item>fifty-zero</item>
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="Year">
		<one-of>
			<item>Year</item>
			<item><token sapi:pron="Y I R">Y|IH|R^^Y|I|R</token></item>
			<item><token sapi:pron="Y IH RR">Y|IH|R^^Y|IH|RR</token></item>
			<item><token sapi:pron="Y I RR">Y|IH|R^^Y|I|RR</token></item>
			<item><token sapi:pron="Y EH R">Y|IH|R^^Y|EH|R</token></item>
			<item><token sapi:pron="Y EH RR">Y|IH|R^^Y|EH|RR</token></item>
			<item>The wrist was badly strained and hung limp.</item>
			<item>The store was jammed before the sale could start.</item>
			<item>It was a bad error on the part of the new judge.</item>
			<item>One step more and the board will collapse.</item>
			<item>Take the match and strike it against your shoe.</item>
			<item>The pot boiled but the contents failed to jell.</item>
			<item>The baby puts his right foot in his mouth.</item>
			<item>The bombs left most of the town in ruins.</item>
			<item>Stop and stare at the hard working man.</item>
			<item>The streets are narrow and full of sharp turns.</item>
			<item>The pup jerked the leash as he saw a feline shape.</item>
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="Old">
		<one-of>
			<item>Old</item>
			<item><token sapi:pron="U L D">O|L|D^^U|L|D</token></item>
			<item><token sapi:pron="O L JH">O|L|D^^O|L|JH</token></item>
			<item><token sapi:pron="U L JH">O|L|D^^U|L|JH</token></item>
			<item><token sapi:pron="O L DH">O|L|D^^O|L|DH</token></item>
			<item><token sapi:pron="U L DH">O|L|D^^U|L|DH</token></item>
			<item><token sapi:pron="AO L D">O|L|D^^AO|L|D</token></item>
			<item><token sapi:pron="AO L JH">O|L|D^^AO|L|JH</token></item>
			<item><token sapi:pron="AO L DH">O|L|D^^AO|L|DH</token></item>
			<item><token sapi:pron="AH L D">O|L|D^^AH|L|D</token></item>
			<item><token sapi:pron="AH L JH">O|L|D^^AH|L|JH</token></item>
			<item><token sapi:pron="AH L DH">O|L|D^^AH|L|DH</token></item>
			<item>The wrist was badly strained and hung limp.</item>
			<item>The store was jammed before the sale could start.</item>
			<item>It was a bad error on the part of the new judge.</item>
			<item>One step more and the board will collapse.</item>
			<item>Take the match and strike it against your shoe.</item>
			<item>The pot boiled but the contents failed to jell.</item>
			<item>The baby puts his right foot in his mouth.</item>
			<item>The bombs left most of the town in ruins.</item>
			<item>Stop and stare at the hard working man.</item>
			<item>The streets are narrow and full of sharp turns.</item>
			<item>The pup jerked the leash as he saw a feline shape.</item>
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

	<rule id="Riddle">
		<one-of>
			<item>Riddle</item>
			<item><token sapi:pron="RR IH D AX L">R|IH|D|AX|L^^RR|IH|D|AX|L</token></item>
			<item><token sapi:pron="R I D AX L">R|IH|D|AX|L^^R|I|D|AX|L</token></item>
			<item><token sapi:pron="RR I D AX L">R|IH|D|AX|L^^RR|I|D|AX|L</token></item>
			<item><token sapi:pron="R IH JH AX L">R|IH|D|AX|L^^R|IH|JH|AX|L</token></item>
			<item><token sapi:pron="RR IH JH AX L">R|IH|D|AX|L^^RR|IH|JH|AX|L</token></item>
			<item><token sapi:pron="R I JH AX L">R|IH|D|AX|L^^R|I|JH|AX|L</token></item>
			<item><token sapi:pron="RR I JH AX L">R|IH|D|AX|L^^RR|I|JH|AX|L</token></item>
			<item><token sapi:pron="R IH D U L">R|IH|D|AX|L^^R|IH|D|U|L</token></item>
			<item><token sapi:pron="RR IH D U L">R|IH|D|AX|L^^RR|IH|D|U|L</token></item>
			<item><token sapi:pron="R I D U L">R|IH|D|AX|L^^R|I|D|U|L</token></item>
			<item><token sapi:pron="RR I D U L">R|IH|D|AX|L^^RR|I|D|U|L</token></item>
			<item><token sapi:pron="R IH JH U L">R|IH|D|AX|L^^R|IH|JH|U|L</token></item>
			<item><token sapi:pron="RR IH JH U L">R|IH|D|AX|L^^RR|IH|JH|U|L</token></item>
			<item><token sapi:pron="R I JH U L">R|IH|D|AX|L^^R|I|JH|U|L</token></item>
			<item><token sapi:pron="RR I JH U L">R|IH|D|AX|L^^RR|I|JH|U|L</token></item>
			<item><token sapi:pron="R IH D O L">R|IH|D|AX|L^^R|IH|D|O|L</token></item>
			<item><token sapi:pron="RR IH D O L">R|IH|D|AX|L^^RR|IH|D|O|L</token></item>
			<item><token sapi:pron="R I D O L">R|IH|D|AX|L^^R|I|D|O|L</token></item>
			<item><token sapi:pron="RR I D O L">R|IH|D|AX|L^^RR|I|D|O|L</token></item>
			<item><token sapi:pron="R IH JH O L">R|IH|D|AX|L^^R|IH|JH|O|L</token></item>
			<item><token sapi:pron="RR IH JH O L">R|IH|D|AX|L^^RR|IH|JH|O|L</token></item>
			<item><token sapi:pron="R I JH O L">R|IH|D|AX|L^^R|I|JH|O|L</token></item>
			<item><token sapi:pron="RR I JH O L">R|IH|D|AX|L^^RR|I|JH|O|L</token></item>
			<item><token sapi:pron="R IH D E + I L">R|IH|D|AX|L^^R|IH|D|E + I|L</token></item>
			<item><token sapi:pron="RR IH D E + I L">R|IH|D|AX|L^^RR|IH|D|E + I|L</token></item>
			<item><token sapi:pron="R I D E + I L">R|IH|D|AX|L^^R|I|D|E + I|L</token></item>
			<item><token sapi:pron="RR I D E + I L">R|IH|D|AX|L^^RR|I|D|E + I|L</token></item>
			<item><token sapi:pron="R IH JH E + I L">R|IH|D|AX|L^^R|IH|JH|E + I|L</token></item>
			<item><token sapi:pron="RR IH JH E + I L">R|IH|D|AX|L^^RR|IH|JH|E + I|L</token></item>
			<item><token sapi:pron="R I JH E + I L">R|IH|D|AX|L^^R|I|JH|E + I|L</token></item>
			<item><token sapi:pron="RR I JH E + I L">R|IH|D|AX|L^^RR|I|JH|E + I|L</token></item>
			<item><token sapi:pron="R IH DH AX L">R|IH|D|AX|L^^R|IH|DH|AX|L</token></item>
			<item><token sapi:pron="RR IH DH AX L">R|IH|D|AX|L^^RR|IH|DH|AX|L</token></item>
			<item><token sapi:pron="R I DH AX L">R|IH|D|AX|L^^R|I|DH|AX|L</token></item>
			<item><token sapi:pron="RR I DH AX L">R|IH|D|AX|L^^RR|I|DH|AX|L</token></item>
			<item><token sapi:pron="R IH DH U L">R|IH|D|AX|L^^R|IH|DH|U|L</token></item>
			<item><token sapi:pron="RR IH DH U L">R|IH|D|AX|L^^RR|IH|DH|U|L</token></item>
			<item><token sapi:pron="R I DH U L">R|IH|D|AX|L^^R|I|DH|U|L</token></item>
			<item><token sapi:pron="RR I DH U L">R|IH|D|AX|L^^RR|I|DH|U|L</token></item>
			<item><token sapi:pron="R IH DH O L">R|IH|D|AX|L^^R|IH|DH|O|L</token></item>
			<item><token sapi:pron="RR IH DH O L">R|IH|D|AX|L^^RR|IH|DH|O|L</token></item>
			<item><token sapi:pron="R I DH O L">R|IH|D|AX|L^^R|I|DH|O|L</token></item>
			<item><token sapi:pron="RR I DH O L">R|IH|D|AX|L^^RR|I|DH|O|L</token></item>
			<item><token sapi:pron="R IH DH E + I L">R|IH|D|AX|L^^R|IH|DH|E + I|L</token></item>
			<item><token sapi:pron="RR IH DH E + I L">R|IH|D|AX|L^^RR|IH|DH|E + I|L</token></item>
			<item><token sapi:pron="R I DH E + I L">R|IH|D|AX|L^^R|I|DH|E + I|L</token></item>
			<item><token sapi:pron="RR I DH E + I L">R|IH|D|AX|L^^RR|I|DH|E + I|L</token></item>
			<item><token sapi:pron="R EH D AX L">R|IH|D|AX|L^^R|EH|D|AX|L</token></item>
			<item><token sapi:pron="RR EH D AX L">R|IH|D|AX|L^^RR|EH|D|AX|L</token></item>
			<item><token sapi:pron="R EH JH AX L">R|IH|D|AX|L^^R|EH|JH|AX|L</token></item>
			<item><token sapi:pron="RR EH JH AX L">R|IH|D|AX|L^^RR|EH|JH|AX|L</token></item>
			<item><token sapi:pron="R EH D U L">R|IH|D|AX|L^^R|EH|D|U|L</token></item>
			<item><token sapi:pron="RR EH D U L">R|IH|D|AX|L^^RR|EH|D|U|L</token></item>
			<item><token sapi:pron="R EH JH U L">R|IH|D|AX|L^^R|EH|JH|U|L</token></item>
			<item><token sapi:pron="RR EH JH U L">R|IH|D|AX|L^^RR|EH|JH|U|L</token></item>
			<item><token sapi:pron="R EH D O L">R|IH|D|AX|L^^R|EH|D|O|L</token></item>
			<item><token sapi:pron="RR EH D O L">R|IH|D|AX|L^^RR|EH|D|O|L</token></item>
			<item><token sapi:pron="R EH JH O L">R|IH|D|AX|L^^R|EH|JH|O|L</token></item>
			<item><token sapi:pron="RR EH JH O L">R|IH|D|AX|L^^RR|EH|JH|O|L</token></item>
			<item><token sapi:pron="R EH D E + I L">R|IH|D|AX|L^^R|EH|D|E + I|L</token></item>
			<item><token sapi:pron="RR EH D E + I L">R|IH|D|AX|L^^RR|EH|D|E + I|L</token></item>
			<item><token sapi:pron="R EH JH E + I L">R|IH|D|AX|L^^R|EH|JH|E + I|L</token></item>
			<item><token sapi:pron="RR EH JH E + I L">R|IH|D|AX|L^^RR|EH|JH|E + I|L</token></item>
			<item><token sapi:pron="R EH DH AX L">R|IH|D|AX|L^^R|EH|DH|AX|L</token></item>
			<item><token sapi:pron="RR EH DH AX L">R|IH|D|AX|L^^RR|EH|DH|AX|L</token></item>
			<item><token sapi:pron="R EH DH U L">R|IH|D|AX|L^^R|EH|DH|U|L</token></item>
			<item><token sapi:pron="RR EH DH U L">R|IH|D|AX|L^^RR|EH|DH|U|L</token></item>
			<item><token sapi:pron="R EH DH O L">R|IH|D|AX|L^^R|EH|DH|O|L</token></item>
			<item><token sapi:pron="RR EH DH O L">R|IH|D|AX|L^^RR|EH|DH|O|L</token></item>
			<item><token sapi:pron="R EH DH E + I L">R|IH|D|AX|L^^R|EH|DH|E + I|L</token></item>
			<item><token sapi:pron="RR EH DH E + I L">R|IH|D|AX|L^^RR|EH|DH|E + I|L</token></item>
			<item>The wrist was badly strained and hung limp.</item>
			<item>The store was jammed before the sale could start.</item>
			<item>It was a bad error on the part of the new judge.</item>
			<item>One step more and the board will collapse.</item>
			<item>Take the match and strike it against your shoe.</item>
			<item>The pot boiled but the contents failed to jell.</item>
			<item>The baby puts his right foot in his mouth.</item>
			<item>The bombs left most of the town in ruins.</item>
			<item>Stop and stare at the hard working man.</item>
			<item>The streets are narrow and full of sharp turns.</item>
			<item>The pup jerked the leash as he saw a feline shape.</item>
		<item><ruleref special="GARBAGE"/></item>
</one-of>
	</rule>

</grammar>