in nlsCppSdk/framework/common/nlsEvent.cpp [433:499]
std::string NlsEvent::getMsgTypeString(int type) {
std::string ret_str = "Unknown";
NlsEvent::EventType msg_type =
(type >= 0) ? (NlsEvent::EventType)type : _msgType;
switch (msg_type) {
case TaskFailed:
ret_str.assign("TaskFailed");
break;
case RecognitionStarted:
ret_str.assign("RecognitionStarted");
break;
case RecognitionCompleted:
ret_str.assign("RecognitionCompleted");
break;
case RecognitionResultChanged:
ret_str.assign("RecognitionResultChanged");
break;
case WakeWordVerificationCompleted:
ret_str.assign("WakeWordVerificationCompleted");
break;
case TranscriptionStarted:
ret_str.assign("TranscriptionStarted");
break;
case SentenceBegin:
ret_str.assign("SentenceBegin");
break;
case TranscriptionResultChanged:
ret_str.assign("TranscriptionResultChanged");
break;
case SentenceEnd:
ret_str.assign("SentenceEnd");
break;
case SentenceSemantics:
ret_str.assign("SentenceSemantics");
break;
case TranscriptionCompleted:
ret_str.assign("TranscriptionCompleted");
break;
case SynthesisStarted:
ret_str.assign("SynthesisStarted");
break;
case SynthesisCompleted:
ret_str.assign("SynthesisCompleted");
break;
case Binary:
ret_str.assign("Binary");
break;
case MetaInfo:
ret_str.assign("MetaInfo");
break;
case DialogResultGenerated:
ret_str.assign("DialogResultGenerated");
break;
case Close:
ret_str.assign("Close");
break;
case Message:
ret_str.assign("Message");
break;
case SentenceSynthesis:
ret_str.assign("SentenceSynthesis");
break;
}
return ret_str;
}