I am not sure if anybody but myself is interested in this, but I made a primitive Speech Recognition for the software.
It is also on the website's download center: http://www.fusioncontrolcentre.com/S...%20Install.zip
You will need multiple files for this, so that is why it is not just an exe update.
The Main FusionFormDynamic.skin has new areas:
I reccommend these settings:Code:#USESPEECHRECOGNITION#true|false #USESPEECHFULLDICTATION#true|false
#USESPEECHRECOGNITION#true
#USESPEECHFULLDICTATION#false
#USESPEECHRECOGNITION# -- if true, then speech is enabled, else it is disabled
#USESPEECHFULLDICTATION# -- if this is set to true, then the entire dictation library is used, which can cause very frustrating results. If false, it will read and compile rules based off of the SpeechHierarchy.atom file.
SpeechHierarchy.atom file is the first steps at a rule set.
SYSNAME is the name you address or commencing keywords. In this case I am testing so it is Star Trek like with "Computer" and also a blank is made by just adding a ";" with nothing after it. So If it was just "Computer" with no semicolon, then all the commands would be "Computer, blah blah blah". Just "blah blah blah" would do nothing.Code:#SYSNAME#Computer; #TURNON#turn on;activate;initialize #TURNOFF#turn off;deactivate;stand down #GENERALOUT#output;relay #AQUERY#what is;what's #GENERALIN#sensor #CUSTOM##OUT##0##ON#roll down windows #CUSTOM##OUT##1##OFF#roll up windows #CUSTOM##IN##0#what is the temperature;what is the current temperature; what's the the temperature; what's the current temperature
TURNON and TURNOFF are the keywords for turning on and off the digital outputs respectively.
And GENERALOUT is what you call the outputs.
Then the default is the port number as assigned in the FusionFormDynamic.skin file.
So for example, to turn on Output 1, and then turn off Output 2, say the following:
"Computer, turn on output 0" and then "Computer, deactivate relay 1".
Of course "output" and "relay" can be interchanged as well as "turn on" and deactivate" can be switched to their other words such as:
"Computer, initialize relay 0" and then "Computer, stand down output 1".
Now, "#CUSTOM##OUT##1##OFF#roll up windows" will assign a custom command to the output at port # 1 to turn off when the phrase "roll up windows" is spoken. Pretty simple.
"#CUSTOM##IN##0#what is the temperature" is pretty much the same as above with a custom message for the input at port #0 to read its value when the phrase "what is the temperature" is spoken.
So go ahead and play with it. It is far from finished, but it works pretty well.
And of course the dll from that new download must be in the directory as well.



LinkBack URL
About LinkBacks




Reply With Quote

Well, the good news is if I have a mic plugged in, it seems to work great. 

Bookmarks