inpro.apps.util
Class RecoCommandLineParser

java.lang.Object
  extended by inpro.apps.util.CommonCommandLineParser
      extended by inpro.apps.util.RecoCommandLineParser

public class RecoCommandLineParser
extends CommonCommandLineParser


Field Summary
(package private)  boolean dataThrottle
           
static int DEFAULT_DELTIFIER
           
static int FAKE_RECO
           
static int FIXEDLAG_INCREMENTAL
           
static int FORCED_ALIGNER_RECO
           
static int GRAMMAR_RECO
           
protected  boolean ignoreErrors
           
static int INCREMENTAL
           
(package private)  int incrementalMode
           
(package private)  int incrementalModifier
           
(package private)  java.net.URL languageModelURL
           
static int NON_INCREMENTAL
           
(package private)  int recoMode
           
(package private)  java.lang.String referenceFile
           
(package private)  java.lang.String referenceText
           
static int REGULAR_RECO
           
 int rtpPort
           
static int SLM_RECO
           
static int SMOOTHED_INCREMENTAL
           
 
Fields inherited from class inpro.apps.util.CommonCommandLineParser
audioURL, configURL, CURRHYP_OUTPUT, DISPATCHER_OBJECT_2_INPUT, DISPATCHER_OBJECT_INPUT, DISPATCHER_OBJECT_OUTPUT, FILE_INPUT, FILE_OUTPUT, inputMode, LABEL_OUTPUT, MICROPHONE_INPUT, NO_OUTPUT, OAA_DISPATCHER_INPUT, outputMode, RTP_INPUT, serverMode, SPEAKER_OUTPUT, success, TED_OUTPUT, UNSPECIFIED_INPUT, verbose
 
Constructor Summary
RecoCommandLineParser()
           
RecoCommandLineParser(java.lang.String[] args)
           
 
Method Summary
(package private)  boolean checkConfiguration()
          check validity of the configuration additionally warns if configuration makes no sense
 int getIncrementalMode()
           
 int getIncrementalModifier()
           
 java.net.URL getLanguageModelURL()
           
 java.lang.String getReference()
           
 boolean ignoreErrors()
           
 boolean isIncremental()
           
 boolean isRecoMode(int mode)
           
(package private)  void parse(java.lang.String[] args)
           
 boolean playAtRealtime()
           
(package private)  void printUsage()
           
 
Methods inherited from class inpro.apps.util.CommonCommandLineParser
getAudioURL, getConfigURL, getInputMode, isInputMode, matchesOutputMode, parsedSuccessfully, verbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REGULAR_RECO

public static final int REGULAR_RECO
See Also:
Constant Field Values

FORCED_ALIGNER_RECO

public static final int FORCED_ALIGNER_RECO
See Also:
Constant Field Values

FAKE_RECO

public static final int FAKE_RECO
See Also:
Constant Field Values

GRAMMAR_RECO

public static final int GRAMMAR_RECO
See Also:
Constant Field Values

SLM_RECO

public static final int SLM_RECO
See Also:
Constant Field Values

DEFAULT_DELTIFIER

public static final int DEFAULT_DELTIFIER
See Also:
Constant Field Values

INCREMENTAL

public static final int INCREMENTAL
See Also:
Constant Field Values

NON_INCREMENTAL

public static final int NON_INCREMENTAL
See Also:
Constant Field Values

SMOOTHED_INCREMENTAL

public static final int SMOOTHED_INCREMENTAL
See Also:
Constant Field Values

FIXEDLAG_INCREMENTAL

public static final int FIXEDLAG_INCREMENTAL
See Also:
Constant Field Values

recoMode

int recoMode

rtpPort

public int rtpPort

incrementalMode

int incrementalMode

incrementalModifier

int incrementalModifier

referenceText

java.lang.String referenceText

referenceFile

java.lang.String referenceFile

languageModelURL

java.net.URL languageModelURL

dataThrottle

boolean dataThrottle

ignoreErrors

protected boolean ignoreErrors
Constructor Detail

RecoCommandLineParser

public RecoCommandLineParser(java.lang.String[] args)

RecoCommandLineParser

public RecoCommandLineParser()
Method Detail

getLanguageModelURL

public java.net.URL getLanguageModelURL()
Returns:
the languageModelURL

printUsage

void printUsage()
Specified by:
printUsage in class CommonCommandLineParser

checkConfiguration

boolean checkConfiguration()
check validity of the configuration additionally warns if configuration makes no sense

Specified by:
checkConfiguration in class CommonCommandLineParser
Returns:
true for valid combinations of configuration options

parse

void parse(java.lang.String[] args)
     throws java.lang.IllegalArgumentException
Specified by:
parse in class CommonCommandLineParser
Throws:
java.lang.IllegalArgumentException

getReference

public java.lang.String getReference()

isRecoMode

public boolean isRecoMode(int mode)

isIncremental

public boolean isIncremental()

ignoreErrors

public boolean ignoreErrors()

getIncrementalMode

public int getIncrementalMode()

getIncrementalModifier

public int getIncrementalModifier()

playAtRealtime

public boolean playAtRealtime()