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