Lens Scripting API

    Enumeration NlpResponsesStatusCodes

    Status Codes for NLP Responses.

    //@input Asset.VoiceMLModule vmlModule

    var parseStatusCode = function(status){
    var code = "";
    switch(status.code) {
    case VoiceMLModule.NlpResponsesStatusCodes.OK:
    code = "OK";
    break;
    case VoiceMLModule.NlpResponsesStatusCodes.ERROR:
    code = "ERROR";
    break;
    }
    return "\nStatus Code: " + code + " Description: " + status.description;
    }

    var onUpdateListeningEventHandler = function(eventArgs){
    var keywordResponses = eventArgs.getKeywordResponses();

    var nlpResponseText = "";
    for (var kIterator = 0; kIterator < keywordResponses.length; kIterator++){
    var keywordResponse = keywordResponses[kIterator];
    nlpResponseText += "Keyword Response: " + keywordResponse.modelName + "\n keywords: ";
    for (var keywordsIterator = 0; keywordsIterator < keywordResponse.keywords.length; keywordsIterator++){
    nlpResponseText += keywordResponse.keywords[keywordsIterator] + " ";
    }

    nlpResponseText += parseStatusCode(keywordResponse.status);
    nlpResponseText += "\n\n";
    }
    }

    script.vmlModule.onListeningUpdate.add(onUpdateListeningEventHandler);
    Index

    Enumeration Members

    Enumeration Members

    ERROR: number

    Error Status Code for NLP Responses, this indicates an unsuccessful processing of the NLP model.

    OK: number

    Ok Status Code for NLP Responses, this indicates a successful processing of the NLP model.

    MMNEPVFCICPMFPCPTTAAATR