|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--speech.Listen
The startup interaction between viaVoice's speech recognition and synthesis is buggy. Don't change things involving these below in the class's constructor.
Method Summary | |
void |
activate(javax.speech.recognition.RuleGrammar g)
These are the methods for activating and deactivating individual grammars and their rules. |
void |
activate(javax.speech.recognition.RuleGrammar g,
String ruleName)
|
javax.speech.recognition.RuleGrammar |
addGrammar(String filename)
Try to avoid using this filename mechanism to load grammars because gramars loaded this way don't really support the JSGF import mechanism. |
javax.speech.recognition.RuleGrammar |
addGrammar(URL base,
String grammarName)
Load up and add a grammar to the pool of grammars. |
void |
commitChanges()
When done mucking about, commit changes. |
void |
deactivate(javax.speech.recognition.RuleGrammar g)
|
void |
deactivate(javax.speech.recognition.RuleGrammar g,
String ruleName)
|
Vector |
getActiveRules(javax.speech.recognition.RuleGrammar ruleG)
|
String |
getDictation()
Get a dictation string out of us. |
static Listen |
getListen()
Call this to get the single static object that everything shares. |
static Listen |
getListen(TalkNSing talker)
Call this to get the single static object that everything shares. |
Vector |
getPublicRules(javax.speech.recognition.RuleGrammar ruleG)
|
static boolean |
isListen()
True if Listen has been initialized. |
javax.speech.recognition.RuleGrammar |
loadJSGF(URL base,
String grammarName)
|
static void |
main(String[] args)
|
void |
pauseRecognizer()
|
String |
processString(String text)
Process a text string against all active grammars |
void |
requestGoToSleep()
This is the public version of goToSleep. |
void |
requestWakeUp()
|
void |
requestWakeUp(boolean playattention)
Public wakeUp method to programatically wake up the system. |
void |
resumeRecognizer()
|
void |
setTalker(Say talker)
|
void |
setTalker(TalkNSing talker)
Set what plays our noises and says our sayings., |
static Listen |
setupLinked()
Make listen use local speech out resources to talk back. |
boolean |
sleeping()
Are we in our sleeping state? |
void |
startChanges()
When starting a series of changes, call this to make sure recognizer is suspended. |
void |
stayAwake()
Make sure the system doesn't go to sleep until further notice. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Method Detail |
public static boolean isListen()
public static Listen getListen(TalkNSing talker)
public static Listen getListen()
public static Listen setupLinked()
public void setTalker(Say talker)
public void setTalker(TalkNSing talker)
public void pauseRecognizer()
public void resumeRecognizer()
public Vector getPublicRules(javax.speech.recognition.RuleGrammar ruleG)
public Vector getActiveRules(javax.speech.recognition.RuleGrammar ruleG)
public void requestGoToSleep()
public void requestWakeUp(boolean playattention)
public void requestWakeUp()
public void stayAwake()
public boolean sleeping()
public void activate(javax.speech.recognition.RuleGrammar g)
public void activate(javax.speech.recognition.RuleGrammar g, String ruleName)
public void deactivate(javax.speech.recognition.RuleGrammar g)
public void deactivate(javax.speech.recognition.RuleGrammar g, String ruleName)
public javax.speech.recognition.RuleGrammar addGrammar(URL base, String grammarName)
public javax.speech.recognition.RuleGrammar loadJSGF(URL base, String grammarName) throws IOException, javax.speech.recognition.GrammarException, MalformedURLException
public javax.speech.recognition.RuleGrammar addGrammar(String filename)
public String processString(String text)
public void startChanges()
public void commitChanges()
public String getDictation()
public static void main(String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |