2016-10-02 02:36:53 -04:00
|
|
|
# fenrir (Alfa)
|
|
|
|
An TTY screenreader for Linux.
|
|
|
|
Its an early alpha version. You can test it. It is not recommended for production use. If you want to help just let me know.
|
2016-07-05 05:16:34 -04:00
|
|
|
|
|
|
|
# requirements
|
2016-09-16 04:31:26 -04:00
|
|
|
- linux
|
|
|
|
- python3
|
|
|
|
- python-evdev
|
2016-09-27 18:29:57 -04:00
|
|
|
- loaded uinput kernel module
|
2016-11-16 05:43:44 -05:00
|
|
|
- Read permission to the following files:
|
|
|
|
- /sys/devices/virtual/tty/tty0/active
|
|
|
|
- /dev/vcsa[1-64]
|
|
|
|
- ReadWrite permission
|
|
|
|
- /dev/input
|
|
|
|
- /dev/uinput
|
2016-11-16 05:59:16 -05:00
|
|
|
- speech, sound or braille drivers see optional featrues.
|
2016-07-07 08:37:10 -04:00
|
|
|
|
2016-11-16 05:59:16 -05:00
|
|
|
# optional by feature
|
|
|
|
- "espeak" speech driver:
|
|
|
|
- python-espeak
|
|
|
|
- "speechd" speech driver:
|
|
|
|
- speech-dispatcher
|
|
|
|
- python-speechd
|
|
|
|
- brltty braille driver (not implemented yet, WIP):
|
|
|
|
- brltty (configured and running)
|
|
|
|
- python-brlapi
|
|
|
|
- "generic" sound driver:
|
|
|
|
- sox
|
|
|
|
- "gstreamer" sound driver
|
|
|
|
- gstreamer 1.x
|
|
|
|
- GLib
|
|
|
|
- spellchecker
|
|
|
|
- python-pyenchant
|
|
|
|
- aspell-YourLanguageCode (example aspell-en for us english)
|
|
|
|
- unix daemon:
|
|
|
|
- python-daemonize
|
2016-09-16 05:50:53 -04:00
|
|
|
|
2016-07-05 05:18:35 -04:00
|
|
|
# installation
|
2016-11-07 04:49:32 -05:00
|
|
|
- Archlinux: PKGBUILD in AUR
|
|
|
|
- install.sh (there is currently no uninstall)
|
|
|
|
- run from git:
|
|
|
|
You can just run the following as root:
|
2016-10-01 20:43:31 -04:00
|
|
|
cd src/fenrir-package/
|
2016-11-07 04:49:32 -05:00
|
|
|
sudo ./fenrir
|
2016-11-16 05:59:16 -05:00
|
|
|
Settings "settings.conf" is located in the "config" directory.
|
|
|
|
Take care that the used drivers in the config matching your installed drivers.
|
|
|
|
By default it uses:
|
|
|
|
- sound driver: generic (via sox, could configured in settings.conf)
|
|
|
|
- speech driver: speechd
|
|
|
|
- braille driver: brltty (WIP)
|