[BRLTTY] introduction

kendell clark coffeekingms at gmail.com
Sat Mar 19 12:35:36 EDT 2016


hi
I've added the debug log level and a log path to my brltty config file.
I have a debug log file for anyone who is interested. Should I attach it
to an email or upload to a pastebin? I attempted to load the following
speech drivers in order: vv, espeak, and finally sd. I checked
/usr/lib/brltty, and neither libbrlttysd.so nor libbrlttyvv.so exist,
but brlttyes.so does, as does libbrlttyfv.so, so it looks like   the
speech dispatcher driver isn't being built. I'll look at the readme file
again. Is there a git repository I can clone to follow brltty
development? This would help me better keep up with new brltty releases
so I can keep the brltty package up to date in my linux distribution.
Thanks
Kendell Clark


kendell clark wrote:
> hi
> Thanks for all of your help. Is it possible to specify multiple keyboard
> tables, so that if a user has a braille display, they can use that, but
> if not, they can use the keypad? I've added the following to our brltty
> config file. keyboard-table    braille,keypad.
> Thanks
> Kendell Clark
>
>
> Dave Mielke wrote:
>> [quoted lines by kendell clark on 2016/03/19 at 10:13 -0500]
>>
>>> It's pretty easy to get brltty to speak on startup, but upon logging in, all 
>>> speech stops.
>> Are you referring to logging in via a text console or via an X session?
>>
>> You might try capturing a debug log so that you can gain more insight into 
>> what's going on. In this regard, there are two options that you should 
>> familiarize yourself with. One is -L (uppercase) which lets you specify the log 
>> file, and the other is -l (lowercase) which lets you specify what you want in 
>> the log. So, for example:
>>
>>    -L/path/to/logfile -ldebug,speech,spkdrv
>>
>> The "speech" log category logs core events related to speech, and the "spkdrv" 
>> log category logs events within the speech driver itself.
>>
>>> Does anyone know how to review the screen using the keyboard? I don't own a 
>>> braille display, so I'm hoping screen review via the keyboard is possible.
>> Brltty supports keyboard tables. These bind keyboard key combinations to brltty 
>> navigation functions. There are a few of them - the one named keypad supports 
>> the most functions. For a full description of what you can do with it:
>>
>>    Go to: brltty.com
>>    Click on: Documentation
>>    Click on: Key Binding Lists
>>    Click on: Computer Keyboard Bindings
>>    Click on: Bindings for Keypad-based Navigation
>>
>> You can enable a keyboard key table in a couple of ways. One is to use the -k 
>> command line option (e.g. -kkeypad). Anotehr is to specify it within 
>> brltty.conf, for example:
>>
>>    keyboard-table keypad
>>
>>> I've been trying to enable the speech-dispatcher brltty speech module. Brltty 
>>> errors out, saying it can't load the shared library. According to the readme 
>>> in the source code, brltty will build it's speech-dispatcher module if 
>>> speech-dispatcher is found when it's built, but I can't seem to get this to 
>>> work.
>> When does it say that it can't load the shared library? From what you've 
>> written, it seems that it's saying this at run-time. If so, this implies very 
>> strongly that it did build the driver, but that the needed shared library can't 
>> be found at run-time.
>>
>> Is it possible, for example, that you're starting brltty from an initrd that 
>> doesn't contain all of the neded shared libraries?
>>
>>> Espeak was recently forked into a project called espeak ng. Would it be 
>>> possible to add support for this fork? Normally you wouldn't need to modify 
>>> the plugin but for some reason the espeak plugin doesn't work with the fork.
>> Again, we'd need to see a debug log in order to try to gain some insight as to 
>> what's going wrong. I trust you can appreciate that I'd rather not guess.
>>
>>> I'd also like espeak varients and voices (languages) to be selectable in 
>>> brltty. Is this possible? 
>> Yes. The eSpeak speech driver already has a voice= parameter. More could easily 
>> be added.
>>



More information about the BRLTTY mailing list