<rule>
<rule>
An SRGS+XML rule definition is contained within a <rule>
block.
Attributes
Name
Data type
Description
id
String
This attribute specifies the rulename for the rule.
scope
String
Can be either “public” or “private”.
Notes
For examples and usage information, please refer to the Speech Recognition Grammar Specification.
Example
<?xml version="1.0"?>
<vxml version="2.0">
<form>
<field name="animal">
<grammar type="application/srgs+xml" root="ROOT" mode="voice">
<rule id="ROOT">
<one-of>
<item>Dog</item>
<item>Cat</item>
</one-of>
</rule>
</grammar>
<prompt>
Say either dog or cat.
</prompt>
<filled>
<prompt>
You said <value expr="animal"/>. Goodbye.
</prompt>
<exit/>
</filled>
</field>
</form>
</vxml>
The output of the above script would be:
Computer: Say either dog or cat. Human: Dog. Computer: You said dog.
Child Tags
<example>, <item>, <one-of>, <ruleref>, <tag>, <token>
Parent Tags
Last updated