如何实现VoiceXML语法分析器

时间:2011-11-10 08:36:07

标签: voicexml

我正在尝试构建一个独立的VoiceXML解析器,它接受输入作为下面的示例

<grammar version="1.0" root="ROOT" mode="dtmf">
  <rule id="ROOT">
    <one-of>
      <item> 1 </item>
      <item> 2 </item>
      <item> 3 </item>
      <item> 4 </item>
      <item> 5 </item>
      </one-of>
  </rule>
</grammar>

为特定的语法规范编写特定的解析器很容易。但是,我希望有一个通用的解决方案/算法,可以解析/解释所有可能的DTMF语法案例。

我感谢任何帮助。

谢谢, -Toan。

2 个答案:

答案 0 :(得分:1)

看看NuGram

答案 1 :(得分:0)

Open VXI是另一个已经存在很长时间的开源解决方案。许多主要的电话供应商都将此作为其IVR平台的基础。