2016-08-09 4 views
0

J'essaie d'utiliser freesWitch mais dirigé avec cette erreur. Sombody peut aider comment je peux résoudre cela? Je reçois le XML, mais il ne peut pas l'analyser en conséquenceReconnaissance vocale de FreesWitch speechtools.jm Erreur

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

au point où je suis bloqué est, je dois analyser xml chaque attribut et chaque noeud, mais je ne peux pas utiliser aswel analyseur dom, le seul référence que je suis arrivé était

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

mais je presque tout essayé mais ne peut pas obtenir les données de ce XML, aidez-moi de bien vouloir obtenir analyser ce petit XML avec succès ou d'une logique simple qui n'utilise un analyseur syntaxique dans javascript fonctionnera également, j'ai ce xml dans la chaîne aswel. Merci

Répondre

1
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"); 

Je pense que ça va résoudre votre problème

+0

Grand @Asad ur Rehman u sont un épargnant de vie, ... je suis coincé de 2 jours. merci pour l'aide. –

+0

En essayant de migrer le https://freeswitch.org/fisheye/browse/~raw,rf70f4d93c3c7066fdbef0b93b968a24c907e3ab3a/freeswitch/scripts/js_modules/SpeechTools.jm en XML mais ne fonctionne pas pouvez-vous faire la lumière? Aucune erreur n'est levée https://freeswitch.org/jira/browse/FS-9935 – spicyramen