libreelec 10.0 accessibility

  • hello,

    Message for dev of libreelec:

    I'm blind and i try to use libreelec 10.0...

    -installing libreelec on raspberry: noproblem

    --installing plug-in kodi screen reader: no problem

    -enable ssh: very difficult for blind people but it's OK

    But here is the problem!!!

    Your distro is too closed and it's impossible to install espeak and libttspico-utils.


    Could you add this packages on libreelec? (I think that's very easy for you)

    Could you never delete this packages for future version?


    For information it's works fine on OSMC matrix and it's very easy!


    Best regard

    (Google trad is my best friend on internet)

  • There is an open pull-request to restore eSpeak (now eSpeak-NG) in https://github.com/LibreELEC/LibreELEC.tv/pull/5786


    Can you explain the purpose for libttspico-utils? - I mean, clearly it does TTS, but how is it used and by what applications?. Apologies if these are dumb questions but current staff don't have much exposure to users with accessibility needs.

  • It would be nice to know what programs are actually used. Currently we would implement it without any possibility to test it at all.

  • hello,

    Blind people have choices of tts engine on kodi screen reader in add-on config.

    On linux we can use espeak or pico tts.

    on windows just sapi is available.

    Espeak was present in libreelec 9.2.8, It disappear in 10.0.


    for infos:

    add-on: https://github.com/pvagner/service.xbmc.tts/tree/2to3

    Backends: https://github.com/pvagner/backends/tree/2to3


    tts engine (espeak or pico or the 2) is just that we need.

    No pb on OSMC matrix...

    espeak and pico are present in all other distro and it's less 80mo for the 2 tts.

    No risk for your precious! lol

    Best regard

  • tx, we have a look


    picotts is better compared to espeak if I remember correctly ?


    Currently there is STT for LE in the works (okay kodi ...) and this works already pretty good, I also saw that they offer TTS with likely much more real sounding like voices. No idea if "proper" backends are also supported at all ? So maybe worth a try to implement this too.

  • yes, it's correct picotts is better compared to espeak but it's just little less speed.


    For "ok kodi":

    I already know that it can't work with kodi screen reader...

    there is no backends for this engine tts and nobody work on the kodi screen reader add-on more one year ago. it's already very good that's add-on works on matrix.

    Big thanks to peter for convert this add-on in python3.

    the best could be to create an install script picotts or espeak and install it via ssh, like that just people whose need this packages will install its..


    Best regard, sorry for my english!

  • 80Mo is 80MB or 80Kb? .. 80MB would be refused in our main images, but 80Kb would be no issue.

  • I stop google traduction because i think it create a confusion.

    Mo=mega-octet

    80Mo is the space of memory required on sd-card for installing espeak and libttspico.

  • Hello,

    Puting engine tts in a add-on? no idea if it will work with kodi screen reader add-on.

    You are most better than me for that!

    But i think that's an hard work, i'm wrong?


    I wouldn' t like to wast your time...

    So, big thanks for your interest!

    Best regard.

  • As long as the binaries are in the $PATH it doesn't matter whether they were embedded into the image or packaged as an add-on.