FreesWitch 语音识别 speechtools.jm 错误

FreesWitch speech recognition speechtools.jm Error

我正在尝试使用 freesWitch,但遇到了这个错误。有人可以帮助我解决这个问题吗?我确实得到了 xml 但它无法相应地解析它

<result grammar="pizza_order">
  <interpretation grammar="pizza_order" confidence="100">
    <input mode="speech">delivery</input>
  </interpretation>
</result>

我卡住的地方是,我需要解析 xml 每个属性和每个节点,但我无法使用 dom 解析器 aswel,我得到的唯一参考是

https://freeswitch.org/confluence/display/FREESWITCH/JavaScript+example+-+XML#JavaScriptexample-XML-Examples

但我几乎尝试了所有方法,但无法从 XML 中获取数据,请帮助我成功解析这个小 XML 或任何不使用任何解析器的简单逻辑javascript 也可以,我在字符串中有这个 xml。谢谢

var input1 = xml.getChild('interpretation');

var input2 = input1.getChild('input');
console_log('info', 'XML newChild attrbute firstattr: ' + input1.getAttribute('grammar'));



                                                var score = input1.getAttribute('confidence');
                                                var child = xml.getChild('result');



                                                var ahsan = xml.serialize();
                                                console_log('info', 'Full XML ::\n' + ahsan +  " method=" + input2.data  );
                                                console_log("debug", "----XML---> :\n" + body + "\n");


                                                console_log("debug", "----Hit score [" + score + "]/" +
                                                grammar_object.min_score + "/" + grammar_object.confirm_score + "\n");

我想它会解决你的问题