<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="#odd"></ruleref>
		<ruleref uri="#soften"></ruleref>
		<ruleref uri="#unlock"></ruleref>
	</rule>


	<rule id="odd">
		<one-of>
			<item>odd</item>
			<item><token sapi:pron="U D">AA|D^^U|D</token></item>
			<item><token sapi:pron="AA JH">AA|D^^AA|JH</token></item>
			<item><token sapi:pron="U JH">AA|D^^U|JH</token></item>
			<item><token sapi:pron="AA DH">AA|D^^AA|DH</token></item>
			<item><token sapi:pron="U DH">AA|D^^U|DH</token></item>
			<item><token sapi:pron="O D">AA|D^^O|D</token></item>
			<item><token sapi:pron="O JH">AA|D^^O|JH</token></item>
			<item><token sapi:pron="O DH">AA|D^^O|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>
		</one-of>
	</rule>

	<rule id="soften">
		<one-of>
			<item>soften</item>
			<item><token sapi:pron="SH AA F AX N">S|AA|F|AX|N^^SH|AA|F|AX|N</token></item>
			<item><token sapi:pron="S U F U N">S|AO|F|AX|N^^S|U|F|U|N</token></item>
			<item><token sapi:pron="SH U F U N">S|AO|F|AX|N^^SH|U|F|U|N</token></item>
			<item><token sapi:pron="S AA P AX N">S|AA|F|AX|N^^S|AA|P|AX|N</token></item>
			<item><token sapi:pron="SH AA P AX N">S|AA|F|AX|N^^SH|AA|P|AX|N</token></item>
			<item><token sapi:pron="S U P U N">S|AO|F|AX|N^^S|U|P|U|N</token></item>
			<item><token sapi:pron="SH U P U N">S|AO|F|AX|N^^SH|U|P|U|N</token></item>
			<item><token sapi:pron="S O F O N">S|AO|F|AX|N^^S|O|F|O|N</token></item>
			<item><token sapi:pron="SH O F O N">S|AO|F|AX|N^^SH|O|F|O|N</token></item>
			<item><token sapi:pron="S O P O N">S|AO|F|AX|N^^S|O|P|O|N</token></item>
			<item><token sapi:pron="SH O P O N">S|AO|F|AX|N^^SH|O|P|O|N</token></item>
			<item><token sapi:pron="S AA F E + I N">S|AA|F|AX|N^^S|AA|F|E + I|N</token></item>
			<item><token sapi:pron="SH AA F E + I N">S|AA|F|AX|N^^SH|AA|F|E + I|N</token></item>
			<item><token sapi:pron="S U F E + I N">S|AO|F|AX|N^^S|U|F|E + I|N</token></item>
			<item><token sapi:pron="SH U F E + I N">S|AO|F|AX|N^^SH|U|F|E + I|N</token></item>
			<item><token sapi:pron="S AA P E + I N">S|AA|F|AX|N^^S|AA|P|E + I|N</token></item>
			<item><token sapi:pron="SH AA P E + I N">S|AA|F|AX|N^^SH|AA|P|E + I|N</token></item>
			<item><token sapi:pron="S U P E + I N">S|AO|F|AX|N^^S|U|P|E + I|N</token></item>
			<item><token sapi:pron="SH U P E + I N">S|AO|F|AX|N^^SH|U|P|E + I|N</token></item>
			<item><token sapi:pron="S O F E + I N">S|AO|F|AX|N^^S|O|F|E + I|N</token></item>
			<item><token sapi:pron="SH O F E + I N">S|AO|F|AX|N^^SH|O|F|E + I|N</token></item>
			<item><token sapi:pron="S O P E + I N">S|AO|F|AX|N^^S|O|P|E + I|N</token></item>
			<item><token sapi:pron="SH O P E + I N">S|AO|F|AX|N^^SH|O|P|E + I|N</token></item>
			<item><token sapi:pron="Z AA F AX N">S|AA|F|AX|N^^Z|AA|F|AX|N</token></item>
			<item><token sapi:pron="Z U F U N">S|AO|F|AX|N^^Z|U|F|U|N</token></item>
			<item><token sapi:pron="Z AA P AX N">S|AA|F|AX|N^^Z|AA|P|AX|N</token></item>
			<item><token sapi:pron="Z U P U N">S|AO|F|AX|N^^Z|U|P|U|N</token></item>
			<item><token sapi:pron="Z O F O N">S|AO|F|AX|N^^Z|O|F|O|N</token></item>
			<item><token sapi:pron="Z O P O N">S|AO|F|AX|N^^Z|O|P|O|N</token></item>
			<item><token sapi:pron="Z AA F E + I N">S|AA|F|AX|N^^Z|AA|F|E + I|N</token></item>
			<item><token sapi:pron="Z U F E + I N">S|AO|F|AX|N^^Z|U|F|E + I|N</token></item>
			<item><token sapi:pron="Z AA P E + I N">S|AA|F|AX|N^^Z|AA|P|E + I|N</token></item>
			<item><token sapi:pron="Z U P E + I N">S|AO|F|AX|N^^Z|U|P|E + I|N</token></item>
			<item><token sapi:pron="Z O F E + I N">S|AO|F|AX|N^^Z|O|F|E + I|N</token></item>
			<item><token sapi:pron="Z O P E + I N">S|AO|F|AX|N^^Z|O|P|E + I|N</token></item>
			<item><token sapi:pron="SH AO F AX N">S|AO|F|AX|N^^SH|AO|F|AX|N</token></item>
			<item><token sapi:pron="S AO P AX N">S|AO|F|AX|N^^S|AO|P|AX|N</token></item>
			<item><token sapi:pron="SH AO P AX N">S|AO|F|AX|N^^SH|AO|P|AX|N</token></item>
			<item><token sapi:pron="S AO F E + I N">S|AO|F|AX|N^^S|AO|F|E + I|N</token></item>
			<item><token sapi:pron="SH AO F E + I N">S|AO|F|AX|N^^SH|AO|F|E + I|N</token></item>
			<item><token sapi:pron="S AO P E + I N">S|AO|F|AX|N^^S|AO|P|E + I|N</token></item>
			<item><token sapi:pron="SH AO P E + I N">S|AO|F|AX|N^^SH|AO|P|E + I|N</token></item>
			<item><token sapi:pron="Z AO F AX N">S|AO|F|AX|N^^Z|AO|F|AX|N</token></item>
			<item><token sapi:pron="Z AO P AX N">S|AO|F|AX|N^^Z|AO|P|AX|N</token></item>
			<item><token sapi:pron="Z AO F E + I N">S|AO|F|AX|N^^Z|AO|F|E + I|N</token></item>
			<item><token sapi:pron="Z AO P E + I N">S|AO|F|AX|N^^Z|AO|P|E + I|N</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>
		</one-of>
	</rule>

	<rule id="unlock">
		<one-of>
			<item>unlock</item>
			<item><token sapi:pron="U N L U K">AX|N|L|AA|K^^U|N|L|U|K</token></item>
			<item><token sapi:pron="O N L O K">AX|N|L|AA|K^^O|N|L|O|K</token></item>
			<item><token sapi:pron="E + I N L AA K">AX|N|L|AA|K^^E + I|N|L|AA|K</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>
		</one-of>
	</rule>

</grammar>