a new module in speech-dispatcher

Hynek Hanke hanke at brailcom.org
Thu Jul 20 19:47:00 CEST 2006


> > * Do we really need cicero_wrapper? I think we could just open a logfile
> > in the driver and redirect the stderr of the subprocess there before we
> > exec it. This way, we can do without installing an additional program.
> > The file where logs from cicero should be stored of course would be
> > configurable through cicero.conf.
> Yes, of course, it would be better.

Hello Olivier,

I've removed this option and added CiceroExecutable and
CiceroExecutableLog. I've installed Cicero with French
mbrola and it seems to work very well. I've tested it with
spd-say and speechd-el.

Another problem which I encountered were crashes of the output
nodule caused by uncaught SIGPIPE signal (for example if Cicero can't
open sound device), so I've added code so that now both threads
ignore SIGPIPE. I've seen all IO return values are carefully checked,
so this should not be a problem.

We will be shortly doing a release of Speech Dispatcher (most likely
after the weekend). Could you please download the latest CVS and check
if I didn't introduce any bug?

Thanks,
Hynek Hanke

_______________________________________________
Speechd mailing list
Speechd at lists.freebsoft.org
http://lists.freebsoft.org/mailman/listinfo/speechd




More information about the Speechd mailing list