inpro.apps
Class SimpleReco
java.lang.Object
inpro.apps.SimpleReco
public class SimpleReco
- extends java.lang.Object
Field Summary |
private RecoCommandLineParser |
clp
|
private edu.cmu.sphinx.util.props.ConfigurationManager |
cm
|
private static org.apache.log4j.Logger |
logger
|
private edu.cmu.sphinx.recognizer.Recognizer |
recognizer
|
(package private) edu.cmu.sphinx.frontend.util.VUMeterMonitor |
vumeter
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private static final org.apache.log4j.Logger logger
clp
private final RecoCommandLineParser clp
cm
private final edu.cmu.sphinx.util.props.ConfigurationManager cm
recognizer
private final edu.cmu.sphinx.recognizer.Recognizer recognizer
vumeter
edu.cmu.sphinx.frontend.util.VUMeterMonitor vumeter
SimpleReco
public SimpleReco()
throws edu.cmu.sphinx.util.props.PropertyException,
java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
- Throws:
edu.cmu.sphinx.util.props.PropertyException
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
SimpleReco
public SimpleReco(edu.cmu.sphinx.util.props.ConfigurationManager cm)
throws edu.cmu.sphinx.util.props.PropertyException,
java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
- Throws:
edu.cmu.sphinx.util.props.PropertyException
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
SimpleReco
public SimpleReco(RecoCommandLineParser clp)
throws edu.cmu.sphinx.util.props.PropertyException,
java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
- Throws:
edu.cmu.sphinx.util.props.PropertyException
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
SimpleReco
public SimpleReco(edu.cmu.sphinx.util.props.ConfigurationManager cm,
RecoCommandLineParser clp)
throws java.io.IOException,
edu.cmu.sphinx.util.props.PropertyException,
javax.sound.sampled.UnsupportedAudioFileException
- Throws:
java.io.IOException
edu.cmu.sphinx.util.props.PropertyException
javax.sound.sampled.UnsupportedAudioFileException
setupDeltifier
private void setupDeltifier()
setupMicrophone
public static void setupMicrophone(edu.cmu.sphinx.frontend.util.Microphone mic)
setupVuMeter
private void setupVuMeter()
setupMicrophoneWithEndpointing
public void setupMicrophoneWithEndpointing()
allocateRecognizer
public void allocateRecognizer()
setupSource
protected void setupSource()
throws edu.cmu.sphinx.util.props.PropertyException,
javax.sound.sampled.UnsupportedAudioFileException,
java.io.IOException
- Throws:
edu.cmu.sphinx.util.props.PropertyException
javax.sound.sampled.UnsupportedAudioFileException
java.io.IOException
setupDecoder
private void setupDecoder()
throws java.io.IOException
- Throws:
java.io.IOException
setupMonitors
private void setupMonitors()
throws edu.cmu.sphinx.util.props.PropertyException
- Throws:
edu.cmu.sphinx.util.props.PropertyException
recognizeOnce
public void recognizeOnce()
- call this if you want a single recognition
recognizeInfinitely
public void recognizeInfinitely()
- call this if you want recognition to loop forever
getRecognizer
public edu.cmu.sphinx.recognizer.Recognizer getRecognizer()
- call this if you want to implement recognition looping yourself
main
public static void main(java.lang.String[] args)
throws java.io.IOException,
edu.cmu.sphinx.util.props.PropertyException,
javax.sound.sampled.UnsupportedAudioFileException
- Throws:
java.io.IOException
edu.cmu.sphinx.util.props.PropertyException
javax.sound.sampled.UnsupportedAudioFileException