/srv/irclogs.ubuntu.com/2017/04/12/#ubuntu-accessibility.txt

=== meetingology` is now known as meetingology
b4nTheMuso: hi!09:43
b4nI'm working on a new SPD output module (landegave will submit it in a moment), and the engine itself doesn't support punctuation speech09:43
b4nit works on Windows with NVDA (an open source screen reader), but that's because NVDA translates punctuation to actual words itself, before feeding it to its output modules09:44
TheMusob4n: I know speech-dispatcher does have different punctuation options, but withouth having a closer look, I cannot remember whether it relies on the synth to deal with it, or whether it does some processing itself.09:45
b4nit relies on the synth to do it AFAICS09:46
b4nand e.g. espeak can do it just fine09:46
b4nthe question is, would you accept a change that permits to spd to do the translation itself?09:47
b4nit would be fairly complex, because it's not a straightfoward task; but I cuold base my work upon NVDA's, which is GPL2+09:47
b4nand theirs apparently work well09:48
b4nTheMuso: relevant NVDA sources include the pre-processig module (https://github.com/nvaccess/nvda/blob/master/source/characterProcessing.py#L601) and the pre-processing rules (e.g. for en: https://github.com/nvaccess/nvda/blob/master/source/locale/en/symbols.dic)09:50
TheMusoYes, I would certainly accept that. We could go in a couple of directions with this actually. First, we allow the user to choose whether the synth does the work, or spd itself. Then, later on, we expand things such that spd knows if a synth can do it, and if it can, it will let the synth do it, otherwise spd will do it.09:50
TheMusoI've been thinking about this on and off or a while, but there are more pressing matters to deal with at the moment.09:51
b4nactually having spd doing it has some advantages, like having a consistent punctuation set on all synths09:52
b4nbut ok, great, I'll start working on that than :)09:52
TheMusoYeah, this is true.09:54
TheMusob4n: BTW there is a speech-dispatcher channel here on freenode.10:01
b4noh10:01
TheMuso#speech-dispatcher10:01
b4nI'll join there then, would make more sense indeed10:02
TheMusoPretty quiet most of the time, but is used on occasion.10:02
b4nOK, I'm there now10:02
TheMusoOk cool. I am idling in there pretty much all the time.10:03
landegaveTheMuso: hello. This is Raphaƫl who requested you for Kali. I would like now to propose another tts support. I need a branch baratinoo to make a pull request10:05
TheMusolandegave: Are you saying you'd like a copy of speechd master on github to make a pull request against?10:07
b4n(FWIW, I made the changes, but for future technical reasons I'll let landegave submit the branch so he can add stuff easily during review)10:07
TheMusolandegave: Also as above, there is a speech-dispatcher channel on Freenode, #speech-dispatcher10:07
TheMusoOk no problem.10:07
b4nTheMuso: no, the question is, against what to submit the PR10:07
b4nmaster?  a specific branch that doesn't yet exist?10:07
landegaveTheMuso: yes I just yet see. Thanks.10:07
TheMusoOh, against master.10:07

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!