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;
   170   171   172   173   174   175   176   177   178   179   180