Big Zack: could you please zip the ICO file and upload it here. It looks real ****ty when I needed to cut off the white added to it by converting ti to BMP.
can you add a new value such as <p VAL=305">play wav</p> that would play a specified wav defined in the .ini file.
The reason for this is for cool factor. Imagine the following:
Me: Good morning computer (p val=305)
Computer: "Good morning MoFo" (plays the defined wav file)
or
Me: Computer, Check system status (p val=306)
Computer: "All systems functional" (plays another wav)
What do you think? Cool or no?
Big Zack: could you please zip the ICO file and upload it here. It looks real ****ty when I needed to cut off the white added to it by converting ti to BMP.
man, this thing is awesome. I'd like to extend my thanks to Microsoft for such a good engine, and absolutely to our friend 0l33l for this amazing utility. I just tried this thing w/ iguidance and it is very successful.
Few glitches I had were:
1- I couldn't get it to type digits (eg 'enter 1' didn't work)
2- When I say 'close navigation' or 'exit navigation', the utility shuts down itself instead of iGuidance.
and I agree w/ MoFo on his last post. Imitating a dialogue w/ the computer would be fun to show friends
congratulations again,
--ccb
New Version
New: New Icon - Still need the original ICO file so it would look 1000x better
Starts up minimized
Put in menu in task bar so u can left click on it and it will show the form, and then right click on it and select exit or hide
Cool yeh, doable yeh. I was planning on adding voice conformation (say open navigation and it will say naviation opened) to it, so you would not even have to do WAV filesOriginally Posted by MoFo
Thanks. I don't feel like getting a version of iGuidance. Do u mind telling me the title (top left corner) of the app? Basically I send a message to shutdown title, and since iGuidance's name is not Routis then it doesn't do ****.Originally Posted by ccblanket
That's why.Code:PostMessage(GetHandleFromWindowTitle('Routis'), WM_QUIT, 0, 0);
U guys think that voice conformation is a good idea??
Re:app title
I am at home now, and I can find that out tomorrow. But I guess it would just be
PostMessage(GetHandleFromWindowTitle('iGuidance'), WM_QUIT, 0, 0);
To me; voice confirmation is not so much necessary cause I already see everything take place in front of me. But it is more for fun, to have the computer respond w/ some text. I personally would find it irritating if the computer gave me a voice conf. for each and every command. I still think MoFo's idea combined w/ your modification is very good (responding with a preselected text spoken through the speech engine).
I'm going to have to dig for it a bit... as soon as I can find it I will put it up.Originally Posted by 0l33l
1 - Edit the config and replace all of the numbers with the spelled out word. (1=one, 2=two, etc) That fixed the “Navigation view three d 1” issue I was having.Originally Posted by ccblanket
2 – are you running iG 2? I'm pretty sure “exit navigation” worked for me yesterday. Does Routis/iG need to be the active window to close it? I did run into a few problems where I would speak a command and it would activate something in another app that had focus. Strange things were happening to my rear view cam app or NetStumbler – that's actually what gave me the idea of a more complete system integration.
Voice confirmation is cool, but I would suggest making it optional. I would also like to see (hear, actually) some kind of command confirmation that a command was processed. Just a simple option in the ini to specify a wav file to play when a command is accepted and sent to the app. (things like “set speed on” or “colors auto” aren't easily noticed while trying to drive) So I say “navigation set speed off” and I get a soft little “beep” confirmation or whatever.Originally Posted by MoFo
An option in the config file to enable/disable the confirmations for each command would also make sense – I would set some commands to “beep” a response, some could have a custom wav response and others would have nothing.
[settings]
PVAL_1_RESPOND = c:\ViewingMap.wav
PVAL_2_RESPOND = c:\ViewingGuidence.wav
PVAL_3_RESPOND = c:\beep.wav
PVAL_4_RESPOND = c:\beep.wav
PVAL_5_RESPOND = none
Another thought...
Would it be possible to allow editing of the PVAL command(s)? What I'm imagining is an ini file consisting of the PVAL number and the corresponding keystroke(s). That would allow the end user to customize the commands to run with most any application. I guess you could also include other values used such as the shutdown title.
[settings]
APP_TITLE = iGuidance
PVAL_1_send = {ALTDOWN}v{ALTUP}m
PVAL_2_send = {ALTDOWN}v{ALTUP}g
etc...
- - -
PostMessage(GetHandleFromWindowTitle('$APP_TITLE') , WM_QUIT, 0, 0);
- Z
Its easier for me not to put up a mediaplayer in my app and just have the computer say it - would be cooler because it wouldn't be in your own voice.Originally Posted by Big Zack
Yeh, just edit the XML file and replace the 1 with one.
Exit navigation does not work for iGuidance becase of the way I send the procedure to it. I will put in the config (that was my plan). But the correct code is PostMessage(GetHandleFromWindowTitle(APP_TITLE), WM_QUIT, 0, 0); And I get the APP_TITLE from the INI fileThis app is written in Delphi, so its faster than its VB counterparts and is more stable too
I'll put the things to say in the INI file, and if you leave something blank then it will just not say anything, so you will have an option for "enter k", but if you leave it bank then it just won't say anything.
Doing the thing for all apps is too hard. The "enter LETTER" sends keys to the app that is currently active.
Thanks for the icon... i'll put it in when I get home![]()
Progress:
- Made space for iGuidance so the program can shutdown it
- Put in 1/2 the voice conformation interface
- Voice conformation can be canceled
- Update icon
MoFo: You have almost the same car as me...![]()
Heh heh. Yeah I need to get around to uploading some pics of my install. My Sc is black. Now that I have all this equipment in it people call me Knight Rider. So I changed RoutisVoice from <"navigation destinaton home"> to <"KIT destination home">![]()
Bookmarks