Good God this is HOT.
This is awesome. I'm using iGuidance and only problem I had was getting to open Favorites and Recent. "navigation enter favorites" would take me to POI and "navigation enter recent" would take me to Coordinates. I'm getting the correct VAL though -- 89 & 90 so I'm guessing iGuidance and Routis have different key shortcuts for these features (?)
But anyway, I'm creating my own app and I'm using NTurkey's last suggestion where I create different rules for different types of actions (e.g. launchApp, sendKeys, appActivate, and speak) so everything is configured in the xml and keeps my code real short.
Here's a sample of my grammar file:
Thanks for giving me the idea!Code:<RULE NAME="sendKeys" ID="RID_SendKeys" TOPLEVEL="ACTIVE"> <L PROPNAME="sendKeysvalue"> <P VALSTR="%F">open file menu</P> </L> </RULE> <RULE NAME="speak" ID="RID_Speak" TOPLEVEL="ACTIVE"> <L PROPNAME="speakvalue"> <P VALSTR="good morning, master chief!">talk to me</P> </L> </RULE> <RULE NAME="appActivate" ID="RID_AppActivate" TOPLEVEL="ACTIVE"> <L PROPNAME="appActivatevalue"> <P VALSTR="VoiceRecognition.xml - Notepad">activate notepad</P> </L> </RULE>
armadaE500 P3-660 320M 20G, lilliput, audigy2NX, slim/slotLoad dvd/cdrw, cardReader
sony rm-x2s, bu303, xmDirect
xpPro sp2, frodoPlayer 1.09, iGuidance 2.0, custom voiceRecognition
Good God this is HOT.
(='.'=)This is Bunny. Copy and paste bunny into your
(")_(")signature to help him gain world domination god I can't believe I did it...
Sounds cool. What langauage are you writing it in? Mine is in DelphiOriginally Posted by djScript
Yeh, iGuidance is not supported for the POIs and recent. Unless you send me a copy I could probably write something based on a shortcut of what happens when you first click on point of interests.
You can also make my program respond to you. So you can also say 'talk to me' and it will say anything. Just set it up like any place, and leave the place empty, and just fill in the voice<number> and the part in the XML file.
For the new version I tested it with the proper XML formatting.
Oh yeh, what is wrong with this or this noise canceling mic? Also, why do you guys need a USB mic? The only thing I see about USB is that it will take up another port.
Cool. If I can help out with reviewing the code or the grammar, or you have any questions, just let me know.Originally Posted by djScript
Originally Posted by NTurkeyThat's basically some of the code, the rest just goes on like that. What would I need to separate the sendtoroutis command (the send letters)?Code:case GetPropValue(Result, ['chosencolour', 'colourvalue']) of 1: viewmap; 2: viewguidance; 3: voiceup; 4: voicedown; 5: exitnavigation; 6: startroutis; 7: quitroutis; 8: enterdestination; 9: sendtoroutis('A', 9); 10: sendtoroutis('B', 10); 11: sendtoroutis('C', 11); 12: sendtoroutis('D', 12); 13: sendtoroutis('E', 13); 14: sendtoroutis('F', 14);
I'm using SAPI 6.1 BTW
To answer these questions... They might work fine if mount them very close to your mouth 18-36" away and speak directly into them. The reason i desire an array of mics is becuse you have a wider "beam".Originally Posted by 0l33l
Ther reason i pointed out some USB mics is becsuse the Andrea microphone only works standalone with SoundMAX drivers which as far as i can tell arent available for the Via M10k. So then i need the USB sound card that works with the mic.
here is the mic by itself. It is only 29 dollars (although it has an array of only 2 mics) 4 or 8 would be better. What makes these arrays expensive is the fact that some have usb sound cards built in that do audio processing and filtering
-Jesus- King of Kings Lord of Lords
Proper XML file
Added turn off mic
Added out of state favorites
Didn't have energy to add turn off after x sec. What I'm planning to add: you say something like 'Listen Navigation'.... it responds 'Listening'.... it listens for 30 seconds and then starts ignoring commands, but the 30 seconds is reset after each new command is added.
100th post for me.... WOOOWOOO!
oh man, you are my hero. This app just keeps on getting better.