Click to See Complete Forum and Search --> : [RESOLVED] Microphone recording problem with speech recognition


thip
September 8th, 2001, 05:45 AM
Working as a systems programmer, I'm pilot-testing speech recognition/control software. In this case Dragon Naturally Speaking, used on a Win 98 2nd ed. with 1GHz AMD K7 and 768Mb RAM, and Creative SB PCI128 sound card.
Setup of speech recog requires user training, i.e. recording a user's voice - and this just won't work. Recording sound works fine in Win's sndrec32, and in Creative's SoundOLE (which presumably uses sndrec32). Even testing audio input from within the Dragon speech software works fine!

According to the log file, recording fails when trying to set the mic on :

23:01:04 SDAPI Error 2: Error: [frndfeat\mmwavfep 2] SDChannel_SetMicOn: MMSYSTEM007 Err Msg MMSYSTEM007 There is Not Enough Memory Available for This Task_ Quit One or More Programs Then Try Again. (MMRESULT# 7)

Creative support points out that recording outside Dragon works fine. Dragon support points out that audio check from within Dragon works fine - so the problem must be that some other driver is already accessing the sound card's recording functions?!?!?

If anyone has had similar problems, please share your knowledge.

------------------
/thip

orange
September 22nd, 2001, 02:34 PM
Here's some things i managed to dig up which may help you. Firstly, try the Microsoft knowledge base at:

http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;q178677


Secondly, these fixes have been reported to work:

Troubleshooting error "MMSYSTEM007: Not enough memory"

Make sure the [boot] section of SYSTEM.INI has "drivers=mmsystem.dll" to load the mmsystem drivers on bootup instead of while running an application.

Check that the [drivers] section of SYSTEM.INI has "wave=mmsystem.dll" and "midi=mmsystem.dll"

Try lowering the "FILES=x" line in CONFIG.SYS

Try lowering the "BUFFERS=x" line in CONFIG.SYS to 23, then down to 13 at the lowest.

Don't use any 16-bit sound drivers. Try not to load any 16-bit sound drivers in CONFIG.SYS, and if they must be loaded, load them high (DEVICEHIGH=).

And lastly, replacing the following files was reported to work for a number of users of another forum:

Avifile.dll
Dciman.dll
Dciman32.dll
Mciavi.drv
Mmsystem.dll
Msvidc32.dll
Msvideo.dll
Msvfw32.dll
Wow32.dll

You'll have to extract them from the Windows CAB files off the 98se CD.



------------------
======
orange
======