[BRLTTY] Build brltty with support for espeak-ng
Dave Mielke
Dave at mielke.cc
Wed Dec 4 11:54:11 EST 2019
[quoted lines by Tage Johansson on 2019/12/04 at 15:08 +0100]
>If I just install espeak-ng in arch linux and run:
>
>$ ./configure && make
>
>I get an error because libespeak.so is not included in espeak-ng on arch
>linux.
That's correct as eSpeak-NG uses libespeak0ng.so (not libespeak.so). Perhaps
you're trying to use the es (eSpeak) driver rather than the en (eSpeak-NG)
driver.
>Probably brltty should not try to build the espeak-driver automaticly if
>espeak-ng is available.
Yes, it should, because they're two completely different speech engines.
>But if I run:
>
># ln -s /usr/lib/libespeak-ng.so.1 /usr/lib/libespeak.so.1
># ln -s /usr/lib/libespeak-ng.so.1 /usr/lib/libespeak.so
>$ ./configure && make
>
>It works!
But that's because you're introducing an error into your system by pretending
that libespeak.so should really be libespeak-ng.so.
>How ever, then I found another problem. All speech messages are enqueued. So
>if I walk two lines quickly, brltty speaks the first line done before it
>starts to speak the second line. I have set "say line mode" to immediate.
>This is probably a bug and I would be very pleased if it could be fixed.
Are you sure you're using the latest development code? I just tested this and
the previous line is ineeed stopped before the next line is spoken. Perhaps
this was a bug in an older release.
--
I believe the Bible to be the very Word of God: http://Mielke.cc/bible/
Dave Mielke | 2213 Fox Crescent | WebHome: http://Mielke.cc/
EMail: Dave at Mielke.cc | Ottawa, Ontario | Twitter: @Dave_Mielke
Phone: +1 613 726 0014 | Canada K2A 1H7 |
More information about the BRLTTY
mailing list