[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#586753: Activation of Speech Dispatcher under squeeze



Samuel Thibault <sthibault@debian.org> wrote:
> severity 586753 serious
> severity 593968 serious
> retitle 593968 should at least recommend pulseaudio
> thanks
> 
> Samuel Thibault, le Fri 24 Sep 2010 01:52:34 +0200, a écrit :
> > Kenny Hitt, le Thu 23 Sep 2010 10:24:50 -0500, a écrit :
> > > On Thu, Sep 23, 2010 at 02:52:47PM +0200, Hynek Hanke wrote:
> > > > The upstream 0.7.1 release fixes the issues from this bug report,
> > > > but is not yet available in Debian. To my knowledge, the version
> > > > 0.7 works in Debian too, if used with the default settings. It has troubles
> > > > with non-default settings of the communication method.
> > > 
> > > Actually, it doesn't.  
> > > I purged the existing speech-dispatcher package and did a rm -rf on /etc/speech-dispatcher.  
> > > Then, I installed the speech-dispatcher package again.
> > > my ~/.speech-dispatcher/log/espeak.log contains the following:
> > > 
> > > pulse.c: pa_simple_new() failed: Connection refused
> > > 
> > > That's why I returned to gnome-speech.  It's the only way currently to use orca in Debian Sid or Squeeze.
> > 
> > As usual, pasting the exact error message helps a lot to understand what
> > the real issue is. It's not the speechd connection, but the now-default
> > pulseaudio output connection. See
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=593968
> 
> So apparently there are two issues:
> 
> - migration path from previous 0.6 which apparently just breaks working
>   systems without a clear way to get something working again but
>   dropping one's configuration entirely. Thus marking it serious.
> - pulseaudio not "just working", apparently just because the pulseaudio
>   daemon is not installed/started. This means that as it is the package
>   is unusable by default when just installing it. Thus marking it
>   serious too. pulseaudio should at _least_ be recommended, so it gets
>   installed by default by various apt tools without making it a strict
>   requirement.
> 
> Samuel
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-accessibility-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: 20100924001826.GA18218@const.famille.thibault.fr">http://lists.debian.org/20100924001826.GA18218@const.famille.thibault.fr
> 
After installing 0.7.1 from experimental, if I set
RUN=yes in /etc/default/speech-dispatcher, start the daemon, then run
spd-say hello

I get:

Failed to connect to Speech Dispatcher:
H◈◈t1◈@

strace shows
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5
connect(5, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT
(No such file or directory)


The actual socket is here:
srwxrwx--- 1 speech-dispatcher audio 0 Sep 24 11:16 /var/run/speech-dispatcher/speechd.sock
which is where it should be looking.

I used to have an old version of Speech-Dispatcher under /usr/local. I think I
have successfully removed all of its libraries and other files, but there's
still a slight possibility this could be a misconfiguration on my part.
(/usr/local looks clean now).

Suggestions?


Reply to: