Hello Jean,

thanks for the bug report. I reproduced the problem with both pico-generic and 
espeak-generic. So it looks like rather a bug in the generic module itself not 
specific to pico. Since it's reproducible on my side, I will try to see and 
debug what the problem is. This could take some time (rather weeks than days), 
so please be patient.

For the record, the settings I reproduced it with:

* audio output is alsa
* pico-generic and espeak-generic are uncommented in 
/etc/speech-dispatcher/speechd.conf
* optional: default speech module is pico-generic or espeak-generic, for 
convenience to not specify it with each spd-say run
* speech-dispatcher starts in system-wide mode (RUN=yes in 
/etc/default/speech-dispatcher)
* I use spd-say like this: 
SPEECHD_SOCKET=/var/run/speech-dispatcher/speechd.sock spd-say -o pico-generic 
hello; the "-o pico-generic" can be changed "espeak-generic", and/or omitted if 
default speech module is set appropriately in configuration

I am not saying it is not reproducible with other settings, just that these are 
the settings I used.

I tried debugging with gdb, it seems the generic module exits gracefully on its 
own will, it does not crash.

Also I noticed your output module is named espeak-pico-generic, but the 
official Debian package has this as just pico-generic. You should be using the 
official pico-generic module for reporting bugs in the future, or updating this 
bug report - even though I reproduced the problem fine with the original 
pico-generic, it's better we use consistent modules.

W.r.t. upgrade to git, the right thing now is to try debugging the generic 
module to see where the problem is and then fix it, instead of just upgrading 
to git. Below are my thoughts about packaging current upstream git in Debian:

First if there will be upstream's git packaged for Debian, I would definitely 
put it into experimental, not unstable, especially for the reason that I have 
no experience about how stable and usable the current git is, and also have no 
way to tell whether there will be any developments in the git version, which 
would be good for providing subsequent updated versions of the package in the 
future. I have no information about upcoming upstream release, the better place 
to ask would be the speech-dispatcher mailing list.

Note that if this was about packaging an upstream beta into experimental or 
even unstable, it would be much more OK for me to package it.

Also providing libao is not a valid reason, since libao output is already 
enabled in unstable (0.7.1-4) and testing (0.7.1-6).

If you feel adventurous and really want to try out speech-dispatcher from git, 
there is current speech-dispatcher git packaged (including native pico module) 
for Ubuntu using automated daily build system - it's in the ppa:dusek/spd-daily 
PPA. So you might try installing that directly with dpkg or somehow with apt (I 
haven't tried), hopefully the Ubuntu package will be usable in Debian. You also 
need to install libdotconf1.0 from that repository first. Please let me (and/or 
the debian-accessibility list) know about your results if you try it.

But in general, the preferred approach by me to handling bugs is to fix problem 
in current release than upgrading to git.

If you want to discuss upgrade to git further, please open a new bug, it really 
would confuse communication in this bug which is really about the specific 
problem of generic module not working, and there might be other reasons, apart 
from native pico module, that you or others might mention why upgrading to git 
is a good thing. You can always mention that other bug number in this bug.

2.8.2011 v 0:48, Jean-Philippe MENGUAL:

> Package: speech-dispatcher
> Version: 0.7.1-6
> Severity: normal
> 
> 
> Hi,
> 
> I tried upgrading spd package, but it's really too complex. However, as you
> can see on this thread:
> http://lists.debian.org/debian-accessibility/2011/07/msg00126.html
> 
> it seems there're 2 reasons to try packaging the current git release. 1st,
> Pico now doesn't work since the last update (see the thread). Then, it seems
> that we could ship libao as suggested in another thread of the list. Finally,
> it'd allow to test the last modules for pico and ibmtts viavoice.
> 
> The most important bug is that pico absolutely doesn't work now. It seems
> the espeak-pico-generic doesn't suit, it should be replaced by the current
> module in the dev release.
> 
> So could you upgrade the package please? Optionally in experimental repo? To
> upgrade to the current git release? Otherwise, do you know if a release will
> come soon?
> 
> Thanks for your answer.
> 
> -- System Information:
> Debian Release: wheezy/sid
>  APT prefers unstable
>  APT policy: (500, 'unstable'), (1, 'experimental')
> Architecture: i386 (i686)
> 
> Kernel: Linux 3.0.0-1-686-pae (SMP w/1 CPU core)
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages speech-dispatcher depends on:
> ii  adduser                   3.113          add and remove users and groups
> ii  dpkg                      1.16.0.3       Debian package management system
> ii  install-info              4.13a.dfsg.1-6 Manage installed documentation 
> in 
> ii  libao4                    1.1.0-1        Cross Platform Audio Output 
> Librar
> ii  libasound2                1.0.24.1-2     shared library for ALSA 
> applicatio
> ii  libaudio2                 1.9.2-7        Network Audio System - shared 
> libr
> ii  libc6                     2.13-13        Embedded GNU C Library: Shared 
> lib
> ii  libdotconf1.0             1.0.13-3       Configuration file parser 
> library 
> ii  libespeak1                1.45.04-1      Multi-lingual software speech 
> synt
> ii  libflite1                 1.4-release-2  a small run-time speech 
> synthesis 
> ii  libglib2.0-0              2.28.6-1       The GLib library of C routines
> ii  libpulse0                 0.9.23-1       PulseAudio client libraries
> ii  libspeechd2               0.7.1-6        Speech Dispatcher: Shared 
> librarie
> ii  lsb-base                  3.2-27         Linux Standard Base 3.2 init 
> scrip
> 
> Versions of packages speech-dispatcher recommends:
> pn  pulseaudio                    <none>     (no description available)
> 
> Versions of packages speech-dispatcher suggests:
> ii  libttspico-utils       1.0+git20110131-1 Small Footprint TTS (binaries)
> pn  speech-dispatcher-doc- <none>            (no description available)
> pn  speech-dispatcher-fest <none>            (no description available)
> 
> -- Configuration Files:
> /etc/default/speech-dispatcher changed:
> RUN=yes
> 
> /etc/speech-dispatcher/speechd.conf changed:
> LogLevel  5
> LogDir  "default"
> DefaultVolume 100
> AudioOutputMethod "alsa"
> AudioALSADevice "default"
> AddModule "espeak-pico-generic"        "sd_generic"     
> "espeak-pico-generic.conf"
> AddModule "espeak"       "sd_espeak"   "espeak.conf"
> AddModule "festival"     "sd_festival"  "festival.conf"
> AddModule "flite"        "sd_flite"     "flite.conf"
> AddModule "ivona"      "sd_ivona"    "ivona.conf"
> AddModule "ibmtts"       "sd_ibmtts"    "ibmtts.conf"
> AddModule "dummy"         "sd_dummy"      ""
> DefaultModule ibmtts
> Include "/etc/speech-dispatcher/clients/*.conf"
> Include "clients/*.conf"
> 
> 
> -- no debconf information
> 
> 



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to