Re: Fenrir 1.9.2 Released
I would be happy to help. I'll be on IRC tomorrow. Devin Prater On Tue, Jul 17, 2018 at 2:09 PM -0500, wrote: Howdy Devin, Ok thanks for the info :). Like noticed i do what i can :).. You own an mac?this is interesting to me sine fenrir should run on mac in pty mode as well. Sadly i dont own an mac. But i want to wire up fenrir for mac. I wonder if you would help me to wire up fenrir for mac? I will fix needed issues but i need ia tester here :). It should also run on windows what i do not own ( of course on cli only) Cheers chrys Zitat von Devin Prater : > With attributes, they include italics, bold, underline, things like > that. Not too much, but things I would want to know about. They do > depend on Braille table. Perhaps NVDA’s Braille implementation can > show things possible. > >> On Jul 17, 2018, at 1:09 PM, ch...@linux-a11y.org wrote: >> >> Howdy John, >> >> For my initial work i created an debug braille driver what just >> prints the showhn text to stdout. I will take a look at your link. >> The initial brltty driver works i tested it with storm dragon. He >> had a braille device. But its verry unpractical to not be able to >> verify your own code after doing some changes :). With the debug >> driver i will not be able to emulate braille input. But fenrir is >> able by design to bind commands to any shortcut also to keyboard >> what may help as well :). >> >> I will fore sure do what i can ;). But help is very welcome to >> make a perfect job to wire up an best possible result to all :). >> But foor example devins attribute stuff ; i dont know what >> attributes have an braille eqvivalent and how they look like. Do >> they depend on the used braille table? (Just an example of many >> questions i have) >> >> Thanks for your links i will investigate. >> >> Cheers chrys >> >> Zitat von john doe : >> >>> On 7/17/2018 7:01 PM, chrys wrote: Howdy Devin, sure thing as soon as i figure how lol. i dont own an braille device so i just can do most of that stuff "blind" lol. for stuff like that it would be really awesome to have someone with python dev skills and braille device on my side :). i m not blind so maybe i m not the best person to say how it needs to be done that it is perfect. i already started the implementation and basic stuff should be doable but its not production ready yet. thats why the default braille driver is currently dummy lol. but basic brltty usage is already implemented and also some needed bits to show up some text on the braille device and flush it. panning should be in place as well. but all untested lol. i will add your request to the list. here the outstanding todos if someone wants to dive in and help out :). Braille Support: [] brailleFocusMode: [] manual = no automatic toggle, command used (text cursor, review cursor, attribute cursor) [] last = follow last used cursor (text cursor, review cursor, attribute cursor) [] print cursor in review [] print cursor in textmode / attribute tracking [] word wrapping (if word does not fit print it at next page) [] command toggle used cursor (in manual brailleFocusMode) [] capture input from braile [] make routing keys assignable by keyboard [] make brailleTable configurable [] tuning for the commands, what should be pinned, what should be flushed, what not shown at all. JFYI same for dectalk :). i want to provide an dectalk speech driver. but i dont own an device. speech drivers designed are really simple. so maybe someone with an device can help out here as well. >>> >>> I don't have the python skills but maybe you could emulate a brail display: >>> >>> https://linux.die.net/man/1/qemu-kvm >>> >>> You could have a look at NVDA which is also written in python: >>> >>> https://github.com/nvaccess >>> >>> -- >>> John Doe >> >> >>
Re: espeakup
I see that I may not of had the right libraries installed for espeak-ng. I do see that ldd reports way more libraries linked against espeakup than I would have thought would be necessary. 42 to be exact on my up to date sid system. Some of those included are libgcrypt, liblzma, libxdmcp, and libgpg-error. I also see that espeak-ng was updated in the last week, and so maybe that has something to do with better performance now also? Is anyone still using espeakup or has everyone moved on to something else? —FC > On Jul 17, 2018, at 12:45 PM, Frank Carmickle wrote: > > Hello all, > > I’m having issues where speech just stops. Killing espeakup and restarting it > is the only thing that seems to help. It does not appear to crash. Does > anyone have any ideas about how this can be improved? > > How close to upstream master is the current package? I see that a few patches > have been applied to the latest released version. I’m wondering if I compile > it locally if I’ll see any improvements? > > Thanks for the help in advance. > > —FC >
Re: Fenrir 1.9.2 Released
Howdy Devin, Ok thanks for the info :). Like noticed i do what i can :).. You own an mac?this is interesting to me sine fenrir should run on mac in pty mode as well. Sadly i dont own an mac. But i want to wire up fenrir for mac. I wonder if you would help me to wire up fenrir for mac? I will fix needed issues but i need ia tester here :). It should also run on windows what i do not own ( of course on cli only) Cheers chrys Zitat von Devin Prater : With attributes, they include italics, bold, underline, things like that. Not too much, but things I would want to know about. They do depend on Braille table. Perhaps NVDA’s Braille implementation can show things possible. On Jul 17, 2018, at 1:09 PM, ch...@linux-a11y.org wrote: Howdy John, For my initial work i created an debug braille driver what just prints the showhn text to stdout. I will take a look at your link. The initial brltty driver works i tested it with storm dragon. He had a braille device. But its verry unpractical to not be able to verify your own code after doing some changes :). With the debug driver i will not be able to emulate braille input. But fenrir is able by design to bind commands to any shortcut also to keyboard what may help as well :). I will fore sure do what i can ;). But help is very welcome to make a perfect job to wire up an best possible result to all :). But foor example devins attribute stuff ; i dont know what attributes have an braille eqvivalent and how they look like. Do they depend on the used braille table? (Just an example of many questions i have) Thanks for your links i will investigate. Cheers chrys Zitat von john doe : On 7/17/2018 7:01 PM, chrys wrote: Howdy Devin, sure thing as soon as i figure how lol. i dont own an braille device so i just can do most of that stuff "blind" lol. for stuff like that it would be really awesome to have someone with python dev skills and braille device on my side :). i m not blind so maybe i m not the best person to say how it needs to be done that it is perfect. i already started the implementation and basic stuff should be doable but its not production ready yet. thats why the default braille driver is currently dummy lol. but basic brltty usage is already implemented and also some needed bits to show up some text on the braille device and flush it. panning should be in place as well. but all untested lol. i will add your request to the list. here the outstanding todos if someone wants to dive in and help out :). Braille Support: [] brailleFocusMode: [] manual = no automatic toggle, command used (text cursor, review cursor, attribute cursor) [] last = follow last used cursor (text cursor, review cursor, attribute cursor) [] print cursor in review [] print cursor in textmode / attribute tracking [] word wrapping (if word does not fit print it at next page) [] command toggle used cursor (in manual brailleFocusMode) [] capture input from braile [] make routing keys assignable by keyboard [] make brailleTable configurable [] tuning for the commands, what should be pinned, what should be flushed, what not shown at all. JFYI same for dectalk :). i want to provide an dectalk speech driver. but i dont own an device. speech drivers designed are really simple. so maybe someone with an device can help out here as well. I don't have the python skills but maybe you could emulate a brail display: https://linux.die.net/man/1/qemu-kvm You could have a look at NVDA which is also written in python: https://github.com/nvaccess -- John Doe
Re: Fenrir 1.9.2 Released
With attributes, they include italics, bold, underline, things like that. Not too much, but things I would want to know about. They do depend on Braille table. Perhaps NVDA’s Braille implementation can show things possible. > On Jul 17, 2018, at 1:09 PM, ch...@linux-a11y.org wrote: > > Howdy John, > > For my initial work i created an debug braille driver what just prints the > showhn text to stdout. I will take a look at your link. The initial brltty > driver works i tested it with storm dragon. He had a braille device. But its > verry unpractical to not be able to verify your own code after doing some > changes :). With the debug driver i will not be able to emulate braille > input. But fenrir is able by design to bind commands to any shortcut also to > keyboard what may help as well :). > > I will fore sure do what i can ;). But help is very welcome to make a > perfect job to wire up an best possible result to all :). But foor example > devins attribute stuff ; i dont know what attributes have an braille > eqvivalent and how they look like. Do they depend on the used braille table? > (Just an example of many questions i have) > > Thanks for your links i will investigate. > > Cheers chrys > > Zitat von john doe : > >> On 7/17/2018 7:01 PM, chrys wrote: >>> Howdy Devin, >>> >>> sure thing as soon as i figure how lol. i dont own an braille device so i >>> just can do most of that stuff "blind" lol. >>> for stuff like that it would be really awesome to have someone with python >>> dev skills and braille device on my side :). i m not blind so maybe i m not >>> the best person to say how it needs to be done that it is perfect. >>> i already started the implementation and basic stuff should be doable but >>> its not production ready yet. >>> >>> thats why the default braille driver is currently dummy lol. but basic >>> brltty usage is already implemented and also some needed bits to show up >>> some text on the braille device and flush it. >>> panning should be in place as well. but all untested lol. i will add your >>> request to the list. >>> >>> here the outstanding todos if someone wants to dive in and help out :). >>> Braille Support: >>> [] brailleFocusMode: >>> [] manual = no automatic toggle, command used (text cursor, review >>> cursor, attribute cursor) >>> [] last = follow last used cursor (text cursor, review cursor, >>> attribute cursor) >>> [] print cursor in review >>> [] print cursor in textmode / attribute tracking >>> [] word wrapping (if word does not fit print it at next page) >>> [] command toggle used cursor (in manual brailleFocusMode) >>> [] capture input from braile >>> [] make routing keys assignable by keyboard >>> [] make brailleTable configurable >>> [] tuning for the commands, what should be pinned, what should be >>> flushed, what not shown at all. >>> >>> JFYI same for dectalk :). i want to provide an dectalk speech driver. but i >>> dont own an device. speech drivers designed are really simple. so maybe >>> someone with an device can help out here as well. >>> >> >> I don't have the python skills but maybe you could emulate a brail display: >> >> https://linux.die.net/man/1/qemu-kvm >> >> You could have a look at NVDA which is also written in python: >> >> https://github.com/nvaccess >> >> -- >> John Doe > > >
Re: Fenrir 1.9.2 Released
Howdy John, For my initial work i created an debug braille driver what just prints the showhn text to stdout. I will take a look at your link. The initial brltty driver works i tested it with storm dragon. He had a braille device. But its verry unpractical to not be able to verify your own code after doing some changes :). With the debug driver i will not be able to emulate braille input. But fenrir is able by design to bind commands to any shortcut also to keyboard what may help as well :). I will fore sure do what i can ;). But help is very welcome to make a perfect job to wire up an best possible result to all :). But foor example devins attribute stuff ; i dont know what attributes have an braille eqvivalent and how they look like. Do they depend on the used braille table? (Just an example of many questions i have) Thanks for your links i will investigate. Cheers chrys Zitat von john doe : On 7/17/2018 7:01 PM, chrys wrote: Howdy Devin, sure thing as soon as i figure how lol. i dont own an braille device so i just can do most of that stuff "blind" lol. for stuff like that it would be really awesome to have someone with python dev skills and braille device on my side :). i m not blind so maybe i m not the best person to say how it needs to be done that it is perfect. i already started the implementation and basic stuff should be doable but its not production ready yet. thats why the default braille driver is currently dummy lol. but basic brltty usage is already implemented and also some needed bits to show up some text on the braille device and flush it. panning should be in place as well. but all untested lol. i will add your request to the list. here the outstanding todos if someone wants to dive in and help out :). Braille Support: [] brailleFocusMode: [] manual = no automatic toggle, command used (text cursor, review cursor, attribute cursor) [] last = follow last used cursor (text cursor, review cursor, attribute cursor) [] print cursor in review [] print cursor in textmode / attribute tracking [] word wrapping (if word does not fit print it at next page) [] command toggle used cursor (in manual brailleFocusMode) [] capture input from braile [] make routing keys assignable by keyboard [] make brailleTable configurable [] tuning for the commands, what should be pinned, what should be flushed, what not shown at all. JFYI same for dectalk :). i want to provide an dectalk speech driver. but i dont own an device. speech drivers designed are really simple. so maybe someone with an device can help out here as well. I don't have the python skills but maybe you could emulate a brail display: https://linux.die.net/man/1/qemu-kvm You could have a look at NVDA which is also written in python: https://github.com/nvaccess -- John Doe
Re: Fenrir 1.9.2 Released
On 7/17/2018 7:01 PM, chrys wrote: Howdy Devin, sure thing as soon as i figure how lol. i dont own an braille device so i just can do most of that stuff "blind" lol. for stuff like that it would be really awesome to have someone with python dev skills and braille device on my side :). i m not blind so maybe i m not the best person to say how it needs to be done that it is perfect. i already started the implementation and basic stuff should be doable but its not production ready yet. thats why the default braille driver is currently dummy lol. but basic brltty usage is already implemented and also some needed bits to show up some text on the braille device and flush it. panning should be in place as well. but all untested lol. i will add your request to the list. here the outstanding todos if someone wants to dive in and help out :). Braille Support: [] brailleFocusMode: [] manual = no automatic toggle, command used (text cursor, review cursor, attribute cursor) [] last = follow last used cursor (text cursor, review cursor, attribute cursor) [] print cursor in review [] print cursor in textmode / attribute tracking [] word wrapping (if word does not fit print it at next page) [] command toggle used cursor (in manual brailleFocusMode) [] capture input from braile [] make routing keys assignable by keyboard [] make brailleTable configurable [] tuning for the commands, what should be pinned, what should be flushed, what not shown at all. JFYI same for dectalk :). i want to provide an dectalk speech driver. but i dont own an device. speech drivers designed are really simple. so maybe someone with an device can help out here as well. I don't have the python skills but maybe you could emulate a brail display: https://linux.die.net/man/1/qemu-kvm You could have a look at NVDA which is also written in python: https://github.com/nvaccess -- John Doe
Re: Fenrir 1.9.2 Released
Howdy Devin, sure thing as soon as i figure how lol. i dont own an braille device so i just can do most of that stuff "blind" lol. for stuff like that it would be really awesome to have someone with python dev skills and braille device on my side :). i m not blind so maybe i m not the best person to say how it needs to be done that it is perfect. i already started the implementation and basic stuff should be doable but its not production ready yet. thats why the default braille driver is currently dummy lol. but basic brltty usage is already implemented and also some needed bits to show up some text on the braille device and flush it. panning should be in place as well. but all untested lol. i will add your request to the list. here the outstanding todos if someone wants to dive in and help out :). Braille Support: [] brailleFocusMode: [] manual = no automatic toggle, command used (text cursor, review cursor, attribute cursor) [] last = follow last used cursor (text cursor, review cursor, attribute cursor) [] print cursor in review [] print cursor in textmode / attribute tracking [] word wrapping (if word does not fit print it at next page) [] command toggle used cursor (in manual brailleFocusMode) [] capture input from braile [] make routing keys assignable by keyboard [] make brailleTable configurable [] tuning for the commands, what should be pinned, what should be flushed, what not shown at all. JFYI same for dectalk :). i want to provide an dectalk speech driver. but i dont own an device. speech drivers designed are really simple. so maybe someone with an device can help out here as well. cheers chrys Am 17.07.2018 um 15:57 schrieb Devin Prater: Thanks for considering Braille support. If poss,bl, please send attributes of characters or words, if they have a braille equivalent, to the braille display. -- Sent from Gmail Mobile
espeakup
Hello all, I’m having issues where speech just stops. Killing espeakup and restarting it is the only thing that seems to help. It does not appear to crash. Does anyone have any ideas about how this can be improved? How close to upstream master is the current package? I see that a few patches have been applied to the latest released version. I’m wondering if I compile it locally if I’ll see any improvements? Thanks for the help in advance. —FC
Re: Fenrir 1.9.2 Released
Thanks for considering Braille support. If poss,bl, please send attributes of characters or words, if they have a braille equivalent, to the braille display. -- Sent from Gmail Mobile
Re: pulseaudio and espeakup
Howdy, maybe this is the same issue i had with fenrir. fenrir outputs its sound to a pulse instance as root and orca fires the sound via the pulse instance of the user. i wired up a small setup script that configures the root pulseaudio instance to stream its sound to the user instance. so both can talk at same time without locking a hardware. https://github.com/chrys87/fenrir/blob/master/tools/configure_pulse.sh it needs to be run once as user and once as root to configure both parts. then a restart is requred to bring all pulse intances on pair with the new config. maybe this helps in anyway cheers chrys Zitat von Samuel Thibault : Michael A Ray, le ven. 04 mai 2018 13:18:08 +0100, a ecrit: Perhaps a way to try is to run speech-dispatcher in TCP socket mode in a docker container. Well, I don't think a container is needed, you can just run speech-dispatcher as a system service. And the problem is not there, but rather: how will it be able to access the sound card? Unless it is running as the same user as other pulseaudio sources, there will be a conflict on the grabbing of the card. But one problem I anticipate is the way to persuade Orca that SD is there and does not need to be launched by it. That is already handled by speech-dispatcher when configure appropriately. Samuel
Fenrir 1.9.2 Released
Howdy List, Like already told i want to release more often to bring the lastest stuff more fast to you. i want to announce fenrir 1.9.2 quite small change in number but a lot of new cool stuff :). I will use github tracker to handle my todo list and bugs now :). so feel free to use it ;). https://github.com/chrys87/fenrir/issues Changes: Important Note: systemd file is now not shipped by setup.py anymore and needs to be brought in place manualy. this is an ongoing work to make the setup.py more plattform independ (BSD, VoidLinux doesnt use systemd) the startup files (systemd, runit) could be found here: https://github.com/chrys87/fenrir/tree/master/autostart Overall: - import X clipboard into fenrir using xclip - imporove accuracy of speak history (arrow up/ down in bash/ irssi/ tintin and all others) - numlock/ capslock/ rolllock does not run out of sync with its announcements now. the smaller code should also gain a performance boost. - variouse speedups and bugfixes New Barrier Mode - add barrier mode - respect pseudo CLI window borders like used in many CLI applications to not speak overlapping pseudo windows (i. e. pdmenu, mc, dialog or finch) - toggle for barrier mode - soundicon for barrier mode when enter and leave the barrier detection Attribute Handling: - lot higher accuracy for hilight tracking - soundicon for "has attribute". it bells a sound now when the current attributes are different from default and previous attributes while cursoring/ review arround by char - toggle for the has attribtue soundicon - unify code for attribute handling "attributeManager" - overall improved attribute code PTY - Terminal emulation: - multitap shortcuts (press a key multible timse fast to fire a different command) - lot of fixes - speedup work (more to come, want to split out all this into an own process using the processManager) this brings the PTY emulation on pair with VCSA screen driver i18n: - portuguese language added (thanks to F123 and frinds!) Whats next - forcast? I have currently 5 big tasks on my todo list: - table review mode (speak headline and cell content to have an better idea of output of ps and stuff example: "PID:12345 command:/bin/bash" insteed of word or line review "PID, command, 12345, /bin/bash") - settings/ confgiuration "dialog" to configure fenrir on runtime - braille support (partial done) - advanced say all functionality (read a man or stuff like that until no next page exist, place review cursor on current spoken word) - improved installation if anyone is interested in dive in or has preferences what he/she wants to see in next release, let me know. if not, i would start with table review mode. cheers chrys and F123 Team