[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