Hi,
Following up on my own post as I solved my problems and wanted to share in
case it's helpful to others.
Firstly, never underestimate the power of user error. I'd screwed up a
symlink to the Dectalk say executable so speech-dispatcher couldn't find
it. The log files in /var/log/speech-dispatcher (one per module) are
really really helpful.
I also found that reducing the number of speech-dispatcher modules added
to the absolute minimum needed helped. I was getting a broken pipe error
when trying to use Cepstral but it seems to have been caused by a
different module that I wasn't using. Uncommenting only the espeak,
dectalk and cepstral modules meant I could get all working.
The ALSA/OSS problem did arise so installing the aoss tool from the
alsa-oss package was the answer. I changed the relevant module conf file
to use that when calling the executable and again that worked out.
I tried various sound output and for Dectalk at least I was getting minor
clicks at the end of each utterance when using PulseAudio. For this synth
I found the ALSA output with the aoss as described above worked best.
Because the Swift module actually generates a wav file and then sends that
to the sound system I find the swift module has too much lag for my
tastes. Which is a shame as the Cepstral voices are superb.
Hope that's useful to someone,
Garry
--
Garry Turkington
garry.turking...@gmail.com
On Wed, 3 Jun 2009, Garry Turkington wrote:
> Hi,
>
> After living with an old speakup 2.x install for an age I finally got
> around to building an up-to-date Ubuntu install. I've
> got Orca working with gnome-speech but also want speakup for terminal
> access.
>
> Since I want to use either Dectalk or Cepstral voices I've configured
> speech-dispatcher/speechd-up and can get it to work
> fine with espeak. But when I try to use the dtk-generic module I get no
> speech via spd-say.
>
> At first it appeared to be an Alsa/OSS thing as I think speech-dispatcher
> was locking /dev/dsp and the Dectalk libraries
> seem to want to talk to it directly via OSS. So I switched
> speech-dispatcher to use OSS and the conflict is gone in that
> while speech-dispatcher is configured with espeak I can successfully use
> the Dectalk command line say utility. But when I
> try and move to the dtk-generic module I get nothing.
>
> Plainly there's some incantation I'm missing here -- does anyone know it?
>
> I'll move onto Cepstral Swift after hopefully resolving this -- currently
> just loading the Swift module kills
> speech-dispatcher...
>
> Thanks,
> Garry
>
>
> --
> Garry Turkington
> garry.turking...@gmail.com
>
> --
> Ubuntu-accessibility mailing list
> Ubuntu-accessibility@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
>
--
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility