Announcement

Collapse
No announcement yet.

Nlite Build and SAPI

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

  • Nlite Build and SAPI

    Is there any way to determine what? I am missing in my Nlite build. Everything else is fine but speech in Frodo and SA2005 are absent. SAPI thru Delorme setup and SAPI SDK install fine but Speech doesn't work.

    Build has all the things I would assume, speech support, com+, etc. but no joy. I've tried a couple different Nlites and no joy. I've located the Speech dlls and regsvr32'ed them manually, no joy.

    The only indications I get of a problem are: Number 1: No speech. Number 2: SA2005 install on normal XP box asks for a reboot, Nlite doesn't. Number 3: SA2005 install on normal XP box runs a registration exe after reboot (I've located and run this and doesn't help), Nlite doesn't. Number 4: Error in Delorme error.log

    Code:
    ====   Tue Apr 19 12:10:28 AM 2005
    ======================================
    DeLorme Street Atlas USAŽ 2005 (v. 5.0.0 - 2.1) run from C:\Program Files\DeLorme\Street Atlas USA 2005\
    DeLorme.SA2005.AppServices_Find.1 ~ InitWMM failed
    DeLorme.SA2005.Voice2.1 ~ 12:10:51 AM (L6) Voice: SR init error SR engine instance not created.
    DeLorme.SA2005.Voice2.1 ~ 12:10:53 AM (L9) Voice: TTS_Is_OK: Unknown error 0x80040154
    Aside from that, I get nothing. No event log errors, no install errors, etc..

    Getting frustrated with countless reinstalls. Any advice would certainly be appreciated.

  • #2
    0x80040154 is an error when a COM object isn't registered. so you're still missing something. oh actually, you're missing wmm.dll. try that. also make sure you've got MSXML component installed and registered.
    EWF, HORM, MinLogon on XP.

    Zotac ION Atom N330, 2GB low-profile RAM, M3-ATX
    Win Embedded Std 2011 RC
    OCZ Vertex Turbo 30GB SSD
    Lilliput 629 Transflective, WRX Screen Mount
    BlueSoleil BT, i-Blue GM-2 GPS, DirectedHD Radio, Andrea Mic
    VoomPC 2

    Comment


    • #3
      I think the wmm part is something internal to SA2005, because wmm.dll (which I believe is part of Windows Movie Maker) is not installed/registered on my working speech systems.

      I have installed MSXML 4 SP2 and didn't help.

      Agreed, it is an unregistered COM. I'm going to see if the install for sa2005 has any switches. Perhaps if I can get a install.log, it may tell me what is missing and/or why it isn't registering.

      Comment


      • #4
        well, that log message you provided says "InitWMM failed". I'm thinking it could be referring to winmm.dll. That and according to the XP Embedded component database, SAPI depends on winmm.dll. winmm.dll is just a general multimedia component that has interfaces for joysticks, mixers, midi, wave, and other devices.
        EWF, HORM, MinLogon on XP.

        Zotac ION Atom N330, 2GB low-profile RAM, M3-ATX
        Win Embedded Std 2011 RC
        OCZ Vertex Turbo 30GB SSD
        Lilliput 629 Transflective, WRX Screen Mount
        BlueSoleil BT, i-Blue GM-2 GPS, DirectedHD Radio, Andrea Mic
        VoomPC 2

        Comment


        • #5
          Think you are on to something. Not sure how to get around this....

          "winmm.dll was loaded, but the DllRegisterServer entry point was not found. The file can not be registered"

          Comment


          • #6
            Try to find a different version of winmm.dll, did u integrate sp2 or anything into nLite?

            It looks like a different version to it is expecting

            Comment


            • #7
              SP2 was intergrated into NLite.

              Comment


              • #8
                Try reinstalling your sound drivers - they should reinstall winmm.dll thinking about it.

                Comment


                • #9
                  can you post your nlite settings file? maybe it removed something it shouldn't have. odd that it would remove winmm.dll though. you kinda need that for a lot of multimedia stuff. for instance, to open the mixer in win32 code you need to link against winmm.lib. do you have any audio capabilities? volume control, etc.?
                  EWF, HORM, MinLogon on XP.

                  Zotac ION Atom N330, 2GB low-profile RAM, M3-ATX
                  Win Embedded Std 2011 RC
                  OCZ Vertex Turbo 30GB SSD
                  Lilliput 629 Transflective, WRX Screen Mount
                  BlueSoleil BT, i-Blue GM-2 GPS, DirectedHD Radio, Andrea Mic
                  VoomPC 2

                  Comment


                  • #10
                    I haven't saved any of the settings files. I have all sound... powerdvd works, mediaplayer works, etc etc... just no speech

                    So that would lead me to believe the winmm.dll is functional.. I dunno why I get an error trying to register it. Any other dependency of SAPI I should look at?

                    Comment


                    • #11
                      .

                      Check out my settings.ini thread SAPI works with it.
                      Progress [I will seriously never be done!]
                      Via EPIA MII
                      512MB RAM
                      OEM GPS (embedded)
                      nLite WinXP pro on
                      1GB Extreme III CF card
                      Carnetix 1260 startup/ DC-DC regulator
                      Software: Still, re-Writing my existing front end in .Net

                      Comment


                      • #12
                        Problem solved. Not sure what fixed it. But I remade a build with latest Nlite and it worked.

                        Comment

                        Working...
                        X