Thanks for all your work!![]()
Just thought that I'd do a status update.
There has been no actual NaviVoice coding. Coding doesn't help any on the English Language and Composition AP test
I've been working on parts of the program. I've made an Export-Provider for Zorro's VisualDesigner. Yes, the program will eventually be skinnable
For the voice part. Its going to be much more configurable. Yes, I know you guys fear configurability, I'll adress that later. It will have around 4 separate SAPI instances. The first one will listen for imporant commands, like the activation command, numbers command, and letters command. I hope to reduce CPU usage with this and also increase accuracy, because it will only have to distingush between a lot fewer commands, so more accuracy. The second SAPI will be just like in v1.7 (except for the numbers and letters part). Third SAPI will be for the numbers. And not just 0-9. The numbers will go up a lot higher. The fourth SAPI will be for letters, and this time I'll make them configurable (so you could use different alphabets). The numbers and letters commands will be called up automatically, so if you say "set speed warnings at", NaviVoice will disable the second SAPI, and start the third SAPI to hear for numbers. The letters and numbers commands will have a "done" function, which will throw the user back to the first or second SAPI.
Other things I'm working on...
Skinner for iG. Bigger buttons. It will have program that covers up the menu button. The program will be set to be always on top. So you click on the button, and a menu pops up, but this menu is skinnable. Then you will be able to do everything you could with iG, except with much larger buttons
This will be the primary interface for iG. So when the user says something, commands will be send to this program, which will send them to iG
And oh yeh, also working on GammaControl. As some people saw, I got the separate channels working
Now I just need some code to save it to XML.
Yes, all of my programs are going to be using XML. "Why" you may ask. Well, based on the nature of XML code, it is highly structured and organized, unlike INI, were you had commands strewn all around the place.
If you have any questions, comments, etc, then feel free to post![]()
Thanks for all your work!![]()
2008 350z GT Installed since April 22nd 2011 - Worklog
2000 Protege Installed Since April 2, 2005 - Intel D201GLY|Fusion Brain|ODBPros ODBII|Engenius|GPS Rikaline|Powermate|Motorized Lilli
Sound StageEclipse|MTX|Infinity
thank you for all the work you put into the program. once you recode using mainly XML are we going to be able to set different commands for the same action, and different responses to the same questions? someone talked about this a while ago, but i wasn't sure what the story on that was.one thing to add to everyone else is PLEASE DONATE. Boris has to get a working carputer so he can use his own program. haha
You welcomeOriginally Posted by -zip-
The different random responses would be easy, I'd just have you guys do a {} separated list. Different commands for the same action is pretty hard, but I'll figure out a way to get that to work.Originally Posted by ATXaccord05
Please donate time... that's all thats keeping me from having the carputer![]()
Oh yeh.. a question:Originally Posted by ATXaccord05
Why would you need two commands to do the same function??
Changed idea for the iGuidance skinner...
Future of iGLaunch:
Soon, iGLaunch will be phased out. To be replaced by something better
A Skinner for iG. Bigger buttons. The program will embed iG into itself and remove the title bar and all other bars from iG. Then it will place a button ontop of the menu button we currently have. When you click on the button, and a menu pops up, but this menu is skinnable. Then you will be able to do everything you could with iG, except with much larger buttons. So you'll get a prettier interface, more usable, and more screen real estate
This will be the primary interface I use for iG. It will run on the FrodoComm network.
I didn't even know it existed. What and where is it? Also, the 1.7 ini file has a lot of Frodo stuff in it but very little RR. How are the ini/xml files different for FP/RR?Originally Posted by 0l33l
Also, could you explain what the following settings are for in NaviVoice ini 1.7:
[settings]
listening=0
commport=10
dest_port=9913
WAV_FORMAT=11
PauseWhenTalk=1
Pause_Frodo_For=5000
And what if you're using RR for that last one?
Epia-M II M10000 Nehemiah WinXP sp2 Travla C134 case Carnetix 1260 power Xenarc 700TS XM Direct Toslink Extigy USB 5.1 Garmin GPS18 Linksys 802.11g wireless Nokia 6230 Bluetooth Memphis Amps Focal Speakers Frontend: RoadRunner
igLaunchOriginally Posted by wysocki
Actually, v1.7 has a lot more RR than FP stuff. Some commands just don't work for Frodo, and some don't work for RR. Its because I'm using one XML file, and I made it universal.
That should tell you which ones are RR only and which ones are FP onlyCode:500: If Title1 = 'rr' then SendToRR('PREV', 500) else Frodocommand(0, 500); 501: If Title1 = 'rr' then SendToRR('FRWD', 501) else Frodocommand(1, 501); 502: If Title1 = 'rr' then SendToRR('PLAY', 502) else Frodocommand(2, 502); 503: If Title1 = 'rr' then SendToRR('STOP', 503) else Frodocommand(4, 503); 504: If Title1 = 'rr' then SendToRR('PLAY', 504) else Frodocommand(3, 504); 505: If Title1 = 'rr' then SendToRR('NEXT', 505) else Frodocommand(6, 505); 506: If Title1 = 'rr' then SendToRR('FFWD', 506) else Frodocommand(5, 506); 507: If Title1 = 'rr' then SendToRR('SHUFFLE', 507) else Frodocommand(7, 507); 508: If Title1 = 'rr' then SendToRR('REPEAT', 508) else Frodocommand(8, 508); 509: If Title1 = 'rr' then SendToRR('VOL+', 509) else Frodocommand(9, 509); 510: If Title1 = 'rr' then SendToRR('VOL-', 510) else Frodocommand(10, 510); 511: If Title1 = 'rr' then SendToRR('MUTE', 511) else Frodocommand(11, 511); 512: If Title1 = 'rr' then SendToRR('DOWN', 512) else Frodocommand(15, 512); 513: If Title1 = 'rr' then SendToRR('UP', 513) else Frodocommand(16, 513); 514: If Title1 = 'rr' then SendToRR('DOWN', 514) else Frodocommand(18, 514); 515: If Title1 = 'rr' then SendToRR('UP', 515) else Frodocommand(17, 515); 516: Frodocommand(19, 516); 517: Frodocommand(28, 517); 518: Frodocommand(27, 518); 519: Frodocommand(29, 519); 520: If Title1 = 'rr' then SendToRR('VISU', 520) else Frodocommand(30, 520); 521: If Title1 = 'rr' then SendToRR('VISU', 521) else Frodocommand(31, 521); 522: Frodocommand(32, 522); 523: If Title1 = 'rr' then SendToRR('AUDIO', 523) else Frodocommand(33, 523); 524: If Title1 = 'rr' then SendToRR('VOL-', 524) else Frodocommand(38, 524); 525: If Title1 = 'rr' then SendToRR('VOL+', 525) else Frodocommand(37, 525); 530: Frodovol(530); 531: Frodomute(531); 532: Frodoplaying(532); 533: Frodomode(533); 534: Frodocommand(14, 534); 535: If Title1 = 'rr' then SendToRR('RADIO', 535) else Frodocommand(13, 535); 536: If Title1 = 'rr' then SendToRR('VIDEO', 536); 537: If Title1 = 'rr' then SendToRR('GPS', 537); 538: If Title1 = 'rr' then SendToRR('DVD', 538); 539: If Title1 = 'rr' then SendToRR('LIST', 539); 540: If Title1 = 'rr' then SendToRR('AUDIO', 540); 541: If Title1 = 'rr' then SendToRR('MAIN', 541); 542: If Title1 = 'rr' then SendToRR('CLEARLIST', 542); 543: If Title1 = 'rr' then SendToRR('SKIN', 543); 544: If Title1 = 'rr' then SendToRR('APPEARANCE', 544); 545: If Title1 = 'rr' then SendToRR('PGUP', 545); 546: If Title1 = 'rr' then SendToRR('PGDOWN', 546); 547: If Title1 = 'rr' then SendToRR('SELECT+', 547); 548: If Title1 = 'rr' then SendToRR('SELECT', 548); 549: If Title1 = 'rr' then SendToRR('BACK', 549); 550: If Title1 = 'rr' then SendToRR('BROWSE', 550); 551: If Title1 = 'rr' then SendToRR('MIXER', 551); 552: If Title1 = 'rr' then SendToRR('ZOOM', 552); 553: If Title1 = 'rr' then SendToRR('CLOSE', 553);
Everything under the settings is configurable using the config program. It says pause frodo because when I wrote the app, I couldn't get if RR was paused or not![]()
I wonder if I have the latest version then. I have 1.7 but I didn't see anything in the config that would set a commport or ask me if I wanted to pause when talking, or what my cd_drive was (for whatever reason).Originally Posted by 0l33l
This Title1='rr' thing, do I have to set that somewhere or doe NV detect which frontend I'm running?
Epia-M II M10000 Nehemiah WinXP sp2 Travla C134 case Carnetix 1260 power Xenarc 700TS XM Direct Toslink Extigy USB 5.1 Garmin GPS18 Linksys 802.11g wireless Nokia 6230 Bluetooth Memphis Amps Focal Speakers Frontend: RoadRunner
Open up the ConfigureNaviVoice.exe file. Click on "NaviVoice Settings". There's all those settingsOriginally Posted by wysocki
I've got the cd drive in there so that you could eject it if you wanted to using voice
You have the set program_name406=C:\Program Files\Road Runner\rr.exe
Basically I parse out the directory and the ".exe" part. It won't be this way in the next version. I'll let the user choose which program they would like to use![]()
Bookmarks