Announcement

Collapse
No announcement yet.

Navigating IGuidance

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Navigating IGuidance

    What do I speak to tell Navivoice to open the Iguidance "Menu" followed by iguidance "Destinations" so that I can tell Iguidance where I want to navigate to as a destination?

    Also, if I say something like "Boris....(listening)...Zoom Out While I'm looking at the IGUidance map, I receive the error message "Class not registered."

    Any ideas?
    8" Lilli TS
    MB896F Mini-ITX MB
    2GHZ Dothan 533MHz FSB CPU
    1GB SDRAM DDR2 533
    Seagate 300GB SATA150 HD
    ENGENIUS WiFi MINI-PCI CARD 802.11A B 400MW OUT
    Pioneer Slot Load SLIM DVDRW
    Bluetooth V2 USB 2 Dongle
    3COM BKP Cam

  • #2
    You have it configured for Map Monkey. Change the INI.
    PowerVoice v1 | NaviVoice Source
    GammaControl v2.4
    SKINbedder v3

    1995 Lexus SC300

    Comment


    • #3
      Here is a snippet from my INI:

      [programs]
      program_name1=
      program_name400_ig=c:\Program Files\iNav\iGuidance\iGuidance.exe
      program_name406=C:\Program Files\Road Runner\rr.exe
      program_name454=c:\WINDOWS\system32\notepad.exe

      program_directory1=
      program_directory400=c:\Program Files\Deluo\Routis\

      program_params1=

      program_title400_dest=ThunderRT6MDIForm
      program_title400_ig=IntellinavWCls
      program_title400=ThunderRT6MDIForm
      program_title405=IntellinavWCls
      program_title406=ThunderRT6FormDC
      program_title411=ThunderRT6FormDC
      program_title454=notepad
      program_title457=notepad
      program_title458=notepad
      program_title459=notepad
      program_title455=Winamp v1.x



      Do you see something that I have set incorrectly for RR and IGuidance?

      Do the numeric suffixes correlate to each other? In other words, should "program_title406" be the window title of RR since "program_name406" is pointing to the RR executable?
      8" Lilli TS
      MB896F Mini-ITX MB
      2GHZ Dothan 533MHz FSB CPU
      1GB SDRAM DDR2 533
      Seagate 300GB SATA150 HD
      ENGENIUS WiFi MINI-PCI CARD 802.11A B 400MW OUT
      Pioneer Slot Load SLIM DVDRW
      Bluetooth V2 USB 2 Dongle
      3COM BKP Cam

      Comment


      • #4
        Originally posted by DaveB
        Here is a snippet from my INI:
        Do the numeric suffixes correlate to each other? In other words, should "program_title406" be the window title of RR since "program_name406" is pointing to the RR executable?
        Okay, I answered this question myself. They do correlate. Its starting to make more sense to me now.

        Okay, so back to my original question. What do I speak to tell Navivoice to enter a new destination? I don't see that option in the XML file.
        8" Lilli TS
        MB896F Mini-ITX MB
        2GHZ Dothan 533MHz FSB CPU
        1GB SDRAM DDR2 533
        Seagate 300GB SATA150 HD
        ENGENIUS WiFi MINI-PCI CARD 802.11A B 400MW OUT
        Pioneer Slot Load SLIM DVDRW
        Bluetooth V2 USB 2 Dongle
        3COM BKP Cam

        Comment


        • #5
          Ah....after I fixed the ini settings I figured out how to tell navivoice to enter a new destination (enter city first). Very cool! I haven't figured out how to make it hit the NAV or FAV button after entering a destination but I'll work on it!

          Cool software!
          8" Lilli TS
          MB896F Mini-ITX MB
          2GHZ Dothan 533MHz FSB CPU
          1GB SDRAM DDR2 533
          Seagate 300GB SATA150 HD
          ENGENIUS WiFi MINI-PCI CARD 802.11A B 400MW OUT
          Pioneer Slot Load SLIM DVDRW
          Bluetooth V2 USB 2 Dongle
          3COM BKP Cam

          Comment


          • #6
            Originally posted by DaveB
            Ah....after I fixed the ini settings I figured out how to tell navivoice to enter a new destination (enter city first). Very cool! I haven't figured out how to make it hit the NAV or FAV button after entering a destination but I'll work on it!

            Cool software!
            Enter
            PowerVoice v1 | NaviVoice Source
            GammaControl v2.4
            SKINbedder v3

            1995 Lexus SC300

            Comment


            • #7
              LOL! I wish it was that easy! Okay, I attached a screen capture of the screen so that you can see what I'm talking about.

              As an example, there are the Nav, Edit, Map and Del buttons on this screen. How would I tell navivoice to select EDIT? How would I tell it to select MAP?
              Attached Files
              8" Lilli TS
              MB896F Mini-ITX MB
              2GHZ Dothan 533MHz FSB CPU
              1GB SDRAM DDR2 533
              Seagate 300GB SATA150 HD
              ENGENIUS WiFi MINI-PCI CARD 802.11A B 400MW OUT
              Pioneer Slot Load SLIM DVDRW
              Bluetooth V2 USB 2 Dongle
              3COM BKP Cam

              Comment


              • #8
                Tab
                PowerVoice v1 | NaviVoice Source
                GammaControl v2.4
                SKINbedder v3

                1995 Lexus SC300

                Comment


                • #9
                  Originally posted by 0l33l
                  Tab

                  Hmmmm, well, that might work on other screens but this one doesn't highlight the buttons as you tab. It works the same with my mouse as the voice commands. No indication of what button is selected.

                  I'm sorry to keep bugging you....I'm a programmer and I have a few questions to get me started and then I'm sure I can run with this.

                  Okay, so let's say that I want to add the voice command "enter nav" which tells navivoice to select the NAV button and to press enter. Is that possible? In other words, can we extend the ability of Navivoice to have additional IGuidance functionality (voice commands) or is that being done within the navivoice executable which means we're limited to whatever functions that you have provided?

                  I'm trying to understand how the navivoice.exe executable and the INI file and the XML file relate to each other. Can you explain a little about the logic behind how this all works? Is there some documentation besides what you provided that I should be reading to better understand this stuff?

                  Thanks!
                  8" Lilli TS
                  MB896F Mini-ITX MB
                  2GHZ Dothan 533MHz FSB CPU
                  1GB SDRAM DDR2 533
                  Seagate 300GB SATA150 HD
                  ENGENIUS WiFi MINI-PCI CARD 802.11A B 400MW OUT
                  Pioneer Slot Load SLIM DVDRW
                  Bluetooth V2 USB 2 Dongle
                  3COM BKP Cam

                  Comment


                  • #10
                    There is an HTML file for documentation. Other than that, I guess everything has been covered. To add extra commands, search for MACROS. I did an explanation somewere about how the INI and the XML files relate to one another. Quick summary: The XML file is for SAPI, and when SAPI recognized the # of the command, I look up in the INI for what the command is, and then I execute it.

                    To get to move to Edit and Map, use the left and rigth arrow keys, not the tab. Sorry.
                    What language do you program in?
                    PowerVoice v1 | NaviVoice Source
                    GammaControl v2.4
                    SKINbedder v3

                    1995 Lexus SC300

                    Comment


                    • #11
                      OI33I,

                      I'm sorry to keep bugging you. But I guess if you answer my questions maybe someone else won't have to ask them later? (I'm an optimist!)

                      Here is why I'm confused. In NaviVoice.XML is the following line:

                      <p val="537">G P S mode</p>

                      There is no other reference to "537" in NaviVoice.xml or in the INI file. So there seems to be a disconnect (more going on than what is apparent) somwhere in the program logic that I am not understanding.

                      When the person speaks, "G P S mode" I assume the program looks in the XML file and finds the xml statement assigned to number 537. From there, I would have expected there to be additional xml statmements telling the program exactly what it should do. I expected to see XML statements (with a 537 suffix) that told the program what window should have focus, what buttons should be selected, etc. But none of that exists in the INI file or in the XML file.

                      So...was I correct in assuming that your program actually has the logic for processing "GPS MODE" and that its not merely just looking up a voice command in the XML file, finding the associated macro, and then executing it?

                      Are the numbers (537, 545, etc) in the XML file arbitrary numbers or is there some prescribed numbering scheme that SAPI needs?
                      8" Lilli TS
                      MB896F Mini-ITX MB
                      2GHZ Dothan 533MHz FSB CPU
                      1GB SDRAM DDR2 533
                      Seagate 300GB SATA150 HD
                      ENGENIUS WiFi MINI-PCI CARD 802.11A B 400MW OUT
                      Pioneer Slot Load SLIM DVDRW
                      Bluetooth V2 USB 2 Dongle
                      3COM BKP Cam

                      Comment


                      • #12
                        537... its a command for a front end. It doesn't have a entree in the INI file because the acutal command is hard coded. BUT you can add a voice command with the appropriate number, and it will say what you put into the voice command.

                        Don't worry about asking too many questions... it just raises my post count
                        PowerVoice v1 | NaviVoice Source
                        GammaControl v2.4
                        SKINbedder v3

                        1995 Lexus SC300

                        Comment

                        Working...
                        X