Page 1 of 2 12 LastLast
Results 1 to 10 of 18

Thread: status update....

  1. #1
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516

    Post status update....

    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

  2. #2
    FLAC -zip-'s Avatar
    Join Date
    Sep 2004
    Location
    Ontario/Canada
    Posts
    1,293
    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 Stage
    Eclipse|MTX|Infinity

  3. #3
    Constant Bitrate ATXaccord05's Avatar
    Join Date
    Feb 2005
    Location
    Austin, Texas
    Posts
    175
    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

  4. #4
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by -zip-
    Thanks for all your work!
    You welcome
    Quote Originally Posted by ATXaccord05
    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
    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.
    Please donate time... that's all thats keeping me from having the carputer

  5. #5
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by ATXaccord05
    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
    Oh yeh.. a question:
    Why would you need two commands to do the same function??

  6. #6
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    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.

  7. #7
    Maximum Bitrate wysocki's Avatar
    Join Date
    Mar 2004
    Location
    Los Angeles Area
    Posts
    467
    Quote Originally Posted by 0l33l
    Soon, iGLaunch will be phased out.
    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?

    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

  8. #8
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by wysocki
    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?

    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?
    igLaunch

    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.
    Code:
          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);
    That should tell you which ones are RR only and which ones are FP only

    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

  9. #9
    Maximum Bitrate wysocki's Avatar
    Join Date
    Mar 2004
    Location
    Los Angeles Area
    Posts
    467
    Quote Originally Posted by 0l33l
    Everything under the settings is configurable using the config program
    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).

    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

  10. #10
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by wysocki
    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).

    This Title1='rr' thing, do I have to set that somewhere or doe NV detect which frontend I'm running?
    Open up the ConfigureNaviVoice.exe file. Click on "NaviVoice Settings". There's all those settings
    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

Page 1 of 2 12 LastLast

Similar Threads

  1. Status Update
    By veetid in forum Centrafuse
    Replies: 121
    Last Post: 05-11-2005, 06:31 PM
  2. Update on MediaEngine status...
    By CarComp in forum ME Archive
    Replies: 1
    Last Post: 12-01-2003, 11:59 PM
  3. Part Number required and COILCRAFT status update
    By odin836 in forum Power Supplies
    Replies: 8
    Last Post: 07-10-2002, 11:16 PM
  4. RX-7 Turbo Conversion: Status Update 2
    By Aaron Cake in forum Off Topic
    Replies: 11
    Last Post: 03-01-2002, 12:01 AM
  5. User Sites Status Update
    By MooN in forum General MP3Car Discussion
    Replies: 38
    Last Post: 05-25-2001, 02:16 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •