Home | History | Annotate | Download | only in srec

Lines Matching defs:Grammar

38  * <li>Create a <code>Recognizer.Grammar</code>.
39 * <li>Setup the <code>Recognizer.Grammar</code>.
40 * <li>Reset the <code>Recognizer.Grammar</code> slots, if needed.
41 * <li>Fill the <code>Recognizer.Grammar</code> slots, if needed.
42 * <li>Compile the <code>Recognizer.Grammar</code>, if needed.
43 * <li>Save the filled <code>Recognizer.Grammar</code>, if needed.
60 * // create and load a Grammar
61 * Recognizer.Grammar grammar = recognizer.new Grammar(cdir + "/grammars/VoiceDialer.g2g");
62 * // setup the Grammar to work with the Recognizer
63 * grammar.setupRecognizer();
64 * // fill the Grammar slots with names and save, if required
65 * grammar.resetAllSlots();
66 * for (String name : names) grammar.addWordToSlot("@Names", name, null, 1, "V=1");
67 * grammar.compile();
68 * grammar.save(".../foo.g2g");
133 // Grammar currently associated with Recognizer via SR_GrammarSetupRecognizer
134 private Grammar mActiveGrammar = null;
174 * Represents a grammar loaded into the Recognizer.
176 public class Grammar {
180 * Create a <code>Grammar</code> instance.
183 public Grammar(String g2gFileName) throws IOException {
216 * Setup <code>Grammar</code> with <code>Recognizer</code>.
224 * Save <code>Grammar</code> to g2g file.
234 * Release resources associated with this <code>Grammar</code>.
250 throw new IllegalStateException("someone forgot to destroy Grammar");
355 * <code>Grammar.addWordToSlot</code>.
451 || SR_GrammarLoad (applicationData.grammars [0].grammar_path, &applicationData.grammars [applicationData.grammarCount].grammar )
452 || SR_GrammarSetupVocabulary ( applicationData.grammars [0].grammar, applicationData.vocabulary )
453 || SR_GrammarSetupRecognizer( applicationData.grammars [0].grammar, applicationData.recognizer )
454 || SR_GrammarSetDispatchFunction ( applicationData.grammars [0].grammar, L("myDSMCallback"), NULL, myDSMCallback )
456 || SR_RecognizerActivateRule ( applicationData.recognizer, applicationData.grammars [0].grammar,
461 || strl ( applicationData.grammars [0].grammar, &applicationData, audio_in_handle, &recognition_count )
464 || SR_RecognizerDeactivateRule ( applicationData.recognizer, applicationData.grammars [0].grammar, applicationData.grammars [0].ruleName )
466 || SR_GrammarDestroy ( applicationData.grammars [0].grammar )
621 private static native void SR_RecognizerSetupRule(int recognizer, int grammar,
624 private static native void SR_RecognizerActivateRule(int recognizer, int grammar,
626 private static native void SR_RecognizerDeactivateRule(int recognizer, int grammar,
629 private static native boolean SR_RecognizerIsActiveRule(int recognizer, int grammar,
632 int grammar);
662 private static native void SR_GrammarCompile(int grammar);
663 private static native void SR_GrammarAddWordToSlot(int grammar, String slot,
665 private static native void SR_GrammarResetAllSlots(int grammar);
666 // private static native void SR_GrammarAddNametagToSlot(int grammar, String slot,
668 private static native void SR_GrammarSetupVocabulary(int grammar, int vocabulary);
669 // private static native void SR_GrammarSetupModels(int grammar, SR_AcousticModels* models);
670 private static native void SR_GrammarSetupRecognizer(int grammar, int recognizer);
671 private static native void SR_GrammarUnsetupRecognizer(int grammar);
672 // private static native void SR_GrammarGetModels(int grammar,SR_AcousticModels** models);
674 private static native void SR_GrammarDestroy(int grammar);
676 private static native void SR_GrammarSave(int grammar, String filename);
677 // private static native void SR_GrammarSetDispatchFunction(int grammar,
679 // private static native void SR_GrammarSetParameter(int grammar, const
681 // private static native void SR_GrammarSetSize_tParameter(int grammar,
683 // private static native void SR_GrammarGetParameter(int grammar, const
685 // private static native void SR_GrammarGetSize_tParameter(int grammar,
687 // private static native void SR_GrammarCheckParse(int grammar, const LCHAR*
689 private static native void SR_GrammarAllowOnly(int grammar, String transcription);
690 private static native void SR_GrammarAllowAll(int grammar);