edu.cmu.sphinx.instrumentation
Class BestPathAccuracyTracker
java.lang.Object
edu.cmu.sphinx.instrumentation.AccuracyTracker
edu.cmu.sphinx.instrumentation.BestPathAccuracyTracker
- All Implemented Interfaces:
- ResultListener, Monitor, Resetable, StateListener, Configurable, java.util.EventListener
public class BestPathAccuracyTracker
- extends AccuracyTracker
Tracks and reports recognition accuracy based upon the highest scoring path in a Result.
Fields inherited from class edu.cmu.sphinx.instrumentation.AccuracyTracker |
PROP_RECOGNIZER, PROP_SHOW_ALIGNED_RESULTS, PROP_SHOW_ALIGNED_RESULTS_DEFAULT, PROP_SHOW_DETAILS, PROP_SHOW_DETAILS_DEFAULT, PROP_SHOW_RAW_RESULTS, PROP_SHOW_RAW_RESULTS_DEFAULT, PROP_SHOW_RESULTS, PROP_SHOW_RESULTS_DEFAULT, PROP_SHOW_SUMMARY, PROP_SHOW_SUMMARY_DEFAULT |
Method Summary |
void |
newProperties(PropertySheet ps)
This method is called when this configurable component needs to be reconfigured. |
void |
newResult(Result result)
Method called when a new result is generated |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROP_SHOW_FULL_PATH
@S4Boolean(defaultValue=false)
public static final java.lang.String PROP_SHOW_FULL_PATH
- A sphinx property that define whether the full token path is displayed
- See Also:
- Constant Field Values
PROP_SHOW_FULL_PATH_DEFAULT
public static final boolean PROP_SHOW_FULL_PATH_DEFAULT
- The default setting of PROP_SHOW_FULL_PATH
- See Also:
- Constant Field Values
BestPathAccuracyTracker
public BestPathAccuracyTracker()
newProperties
public void newProperties(PropertySheet ps)
throws PropertyException
- Description copied from interface:
Configurable
- This method is called when this configurable component needs to be reconfigured.
- Specified by:
newProperties
in interface Configurable
- Overrides:
newProperties
in class AccuracyTracker
- Parameters:
ps
- a property sheet holding the new data
- Throws:
PropertyException
- if there is a problem with the properties.
newResult
public void newResult(Result result)
- Description copied from interface:
ResultListener
- Method called when a new result is generated
- Specified by:
newResult
in interface ResultListener
- Specified by:
newResult
in class AccuracyTracker
- Parameters:
result
- the new result