Page 175 - The Definitive Guide to Building Java Robots
P. 175
Preston_5564C05.fm Page 156 Tuesday, September 20, 2005 5:13 AM
156 CHAPTER 5 ■ SPEECH
Figure 5-5. Increasing memory in Eclipse for SphinxSR
Example 5-14. SphinxSR.java
package com.scottpreston.javarobot.chapter5;
import java.net.URL;
import javax.speech.recognition.RuleGrammar;
import javax.speech.recognition.RuleParse;
import edu.cmu.sphinx.frontend.util.Microphone;
import edu.cmu.sphinx.jsapi.JSGFGrammar;
import edu.cmu.sphinx.recognizer.Recognizer;
import edu.cmu.sphinx.result.Result;
import edu.cmu.sphinx.util.props.ConfigurationManager;
public class SphinxSR implements JRecognizer {
private Recognizer recognizer;
private Microphone microphone;
private RuleGrammar ruleGrammar;