我尝试在我的voicexml文件中使用语法。 起初我尝试了一种在线语法。我使用了网站上的一个例子,但它不起作用。
这是代码:
<?xml version="1.0" encoding="UTF-8"?>
<vxml [...] version="2.0">
<form id="test">
<field name="var">
<prompt>choose</prompt>
<!-- ABNF -->
<grammar> one | two | three| four </grammar>
<filled>
you chose <value expr="var"/>
</filled>
</field>
</form>
</vxml>
感谢
答案 0 :(得分:3)
您的VXML语法格式可能与您的平台不兼容。试试这个:
<grammar root="main" version="1.0" xml:lang="en">
<rule id="main" scope="public">
<one-of>
<item>one</item>
<item>two</item>
<item>three</item>
<item>four</item>
</one-of>
</rule>
</grammar>
而不是......
<grammar> one | two | three| four </grammar>