3

我正在尝试构建一个接受输入的独立 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 语法案例。

我很感激任何帮助。

谢谢,-托安。

4

3 回答 3

2

有一个很好的开源实现 VXML 解释器。它是http://jvoicexml.sourceforge.net/上的 JVoiceXML

它还包括一个 VXML 语法验证引擎。我想这就是我要找的。

于 2011-11-21T04:06:40.493 回答
1

看看NuGram

于 2012-02-18T02:37:50.743 回答
0

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

于 2012-01-10T17:26:09.750 回答