我尝试在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>谢谢
发布于 2011-01-05 18:34:46
您的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>https://stackoverflow.com/questions/4603008
复制相似问题