speech-dispatcher blocking oss applications

Chuck Hallenbeck chuckh at ftml.net
Tue Sep 4 14:36:46 EDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

My problem with speech-dispatcher persists. I replaced the Debian
speech-dispatcher package with the CVS download, and it still seems to
block OSS applications when it is running, allowing those applications
to work okay when it is not running. In the following short example,
swift is the application that wants to use oss. The example starts with
speech-dispatcher running, and swift fails. Killing speech-dispatcher
and running swift again allows it to work. Running speech-dispatcher
once more and repeating the swift run fails again. 

cq:speechd# swift hello world
oss_audio: failed to open audio device /dev/dsp
cq:speechd#
cq:speechd# kill -9 `pidof speech-dispatcher`
cq:speechd#  
cq:speechd# swift hello world
cq:speechd#
cq:speechd# speech-dispatcher
cq:speechd# swift hello world
oss_audio: failed to open audio device /dev/dsp
cq:speechd#

As reported earlier, speech-dispatcher is configured with flite as the
only module loaded, and the flite config file confirms that it is using
alsa. My alsa version is 1.0.14rc3, my kernel is 2.6.21 with speakup,
my distro is Debian Sid. Other apps that fail in a similar way are
madplay and flite, although all alsa applications work fine with or
without speech-dispatcher running. This behavior began when moving up
from the Debian 0.6.2 package, and it happens for root as well as
normal users..

My mail is not being accepted at the speech-dispatcher mailing list,
but hopefully someone here may have some suggestion about where I can
look for more info about this issue. Hynek made some suggestions which
I ruled out, so I remain in the dark for the moment.

Thanks,
Chuck




- -- 
The Moon is Waning Crescent (43% of Full)
My new web site location is at: http://hallenbeck.ftml.net
College, that fountain of knowledge, where everyone goes to drink.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFG3aW+0maTgpPXM9cRAgApAJ40aFUL0aPsOsG441QUgP6CiuBdJwCgrQjy
qdL0lc+x4h4lx+xy1JKExwo=
=ncL2
-----END PGP SIGNATURE-----




More information about the Speakup mailing list