Browse
 
Tools
Rss Categories

LVInterpretation C++ API Summary

Reference Number: AA-00913 Views: 8426 0 Rating/ Voters

The LVInterpretation object contains a fully processed decode result. It includes

  • The raw input the Speech Engine recognized
  • The name of the grammar that was matched
  • A confidence score for the interpretation
  • The semantic data object -- the result of processing the input sentence against the matching grammar, and executing the semantic tags in the sentence's parse tree

Use <LV_SRE_Semantic.h>

Function Return Type Description
LVInterpretation (void)   Constructs an LVInterpretation object.
LVInterpretation (const LVInterpretatione & other)   Copy constructor
operator= (const LVInterpretation& other) LVInterpretation & Assignment operator
~LVInterpretation(void)   Destroys the result object, representing the end product of the semantic interpretation process.
ResultData (void) LVSemanticData & The result object, representing the end product of the semantic interpretation process.
ResultName (void) const char* The name of the result data, according to the matching grammar.
GrammarLabel (void) const char* Returns the name of the grammar as it was provided to the speech port.
Mode (void) const char* Returns the interaction mode for this answer.
Language (void) const char* Returns the language identifier for this answer.
InputSentence (void) const char* The sentence that generated this interpretation.
Score (void) int Confidence score for this interpretation.
TagFormat (void) const char* The tag format (interpretation scheme) that created the semantic data object.

See Also