Software didattici liberi per bisogni speciali (GNU/Linux)

Questi software possono essere usati da persone con bisogni speciali: ciechi/ipovedenti, paraplegici, tetraplegici.

Possono essere utili anche:

  • psychopy: crea sequenze animate di stimoli audio visivi
  • psychtoolbox: come sopra ma registra anche le risoste dell'utente
  • sitplus: terapia con feedback audio e video per la riabilitazione dei movimenti
  • accessodf: estensione per LibreOffice

lettore schermo (screen reader)

  • gnopernicus (obsoleto?)
  • orca
  • gspeech
  • festival/espeak (multilingue)
  • espeakup è un demone che connette speakup (debian-installer) al kernel
  • cicero/epos/speex/yasr (non italiano)
  • mbrolanon-free
  • espeakup=demone che connette il kernel ad un sintetizzatore
  • speech-dispatcher=interfaccia utilizzabile da diversi sintetizzatori
    • speechd-el=client emacs di speech-dispatcher
  • emacspeak=client emacs che può usare diversi sintetizzatori (anche hardware)
  • flite= server festival lite (solo in inglese e incomprensibile)
    • eflite=interfaccia necessaria tra emacspeak e flite
  • voxoofox , lettore per firefox e libreoffice 4

optical character recognition (ocr)

  • xsane (interfaccia scanner)
  • OCRFeeder e gscan2pdf sono interfaccie GUI per Tesseract
  • se sono collegati più dispositivi video (come una webcam e uno scanner) è necessario conoscere il nome dello scanner
    • scanimage -L

      è necessario leggere la risposta del comando per conoscere il nome del dispositivo, racchiuso tra apici. Questo è un esempio della risposta che si può avere:

device `hpaio:/usb/Photosmart_C4200_series?serial=MY796KN1SH04VP'
is a Hewlett-Packard Photosmart_C4200_series all-in-one
  • provare ad eseguire il seguente comando:
    • scanimage -d sostituire_il_nome_del_dispositivo_hardware --format=tiff --mode='Gray' > grayscale_image.tif
  • oppure, in caso di errore installare graphicsmagick o imagemagick, e provare questi due comandi separatamente:
    • scanimage --format=tiff --resolution='300' > image.tif
    • gm convert -modulate 120,100,100 -contrast -contrast -contrast -colorspace GRAY image.tif image_grayscale.tif 
  • tesseract: produce un testo a partire da un'immagine tif in scala di grigi (yagf e lios sono una interfaccia grafica per tesseract e cuneiform)
    • tesseract grayscale_image.tif  output_text.txt -l ita
  • ocrad: programma OCR simile a tesseract
    • ocrad file.pnm > testo.txt
  • clara/gocr/ocre/cuneiform altri programmi simili
  • evince legge i file pdf, questi file possono contenere un testo alternativo alle immagini
  • pdftotext può essere usato per convertire PDF in testo (escluse le immagini)

ingranditore (magnifier)

  • gnome-mag/kmag/xmag(x11-apps)/xzoom
  • Compiz
  • Virtual Magnifying Glass (mac/linux/win)
  • big-cursor: rende più visibile il puntatore del mouse

input alternativo al mouse

  • gnome-mousetrap (da non confondere col videogioco omonimo)
  • un plugin per firefox: mouseless-browsing
  • eviacam (usa la webcam che inquadra la testa)
    • dipendenze per la compilazione dei sorgenti: libcv-dev, wx2.6-headers, libgtk2.0-0, libgtk2.0-dev, libxtst-dev, libxext-dev, libwxgtk2.6-dev libhighgui-dev libcvaux-dev
  • opengazer (usa la webcam che inquadra gli occhi)
    • dipendenze per la compilazione dei sorgenti: libcv-dev libhighgui-dev libcvaux-dev libgtkmm-2.4-dev libcairomm-1.0-dev libboost-dev libboost1.40-dev libvxl14-dev
  • mousetweaks, kmousetool, mouseemu
  • Keynav trasforma la tastiera per controllare i movimenti del mouse
  • wmctrl/devilspie/xmonad, xwit: controllare le finestre senza mouse (scripting)
  • xdotool sostituisce il mouse e la tastiera
  • cnee, x-macro: registra e riproduce eventi X
  • btnx-config: configura azioni su mouse con più pulsanti
  • key-mon (keymon) mostra lo stato dei pulsanti del mouse
  • gpointing-device-settings
  • bbkeys/blackbox, xbindkeys, keylaunch: imposta scorciatoie da tastiera
  • unclutter: nasconde il puntatore durante la digitazione, inserendo l'opzione EXTRA_OPTS=“-keystroke” nel file /etc/default/unclutter
  • imwheel

input alternativo alla tastiera

  • cellwriter (usa il mouse)
  • literki (possiede touch e scroll button)
  • florence virtual keyboard (usa il mouse, solo gnome?)
  • dasher (usa joystick o mouse)
    • pacchetti per la compilazione di dasher: intltool libbonobo2-dev libgnomeui-dev at-spi
  • wayv,xSwipe (usano il touchpad, gesture)
  • gok (usa joystick o switch, no mouse)
  • gtkeyboard (usa il mouse, obsoleto)
  • caribou (usa il mouse, SOLO gnome)
  • xchainkeys crea scorciatoie da tastiera concatenando sequenze di 1 tasto alla volta
  • xkeycaps scambia i tasti sulla tastiera
  • (xmodmaps)
  • (showkey -s)
  • joy2key trasforma il movimento del joystick in pressione di tasti
  • xwiimote xserver-xorg-input-xwiimote (wii remote control come tastiera)

aiuto nella digitazione (suggerimento parole)

  • presage
  • openoffice.org/ Libreoffice writer ha questa funzione integrata e personalizzabile
  • kupfer (per cercare file e programmi a partire dalle iniziali del loro nome)

riconoscimento vocale

output alternativo allo schermo

  • orca (usa la barra braille)
  • freedots (usa la barra braille per gli spartiti midi)
  • dots + louisxml (traduce documenti in braille)

Software Libero per un PC completamente testuale

  • stampare: cups, lp
  • file manager:
  • ASCII ART
    • aajm screensaver del giocoliere
  • Graphviz + dot language
    • boxes, dialog
    • ditaa: trasforma ascii in svg
    • cflow: diagramma di flusso ASCII a partire dal codice in C
    • aewan, aspic : ascii art editor
    • asciiTeX: formule matematiche con ascii art
    • aview (jp2a) png2html : ascii art viewer
    • qrencode -t ascii …
  • video
  • rete
  • mobile phone: gnokii, smstools
  • terminale multiplo: screen, byobu
  • conversioni (UTF,ecc..): enca(non italiano) , recode
  • ufficio
    • testo: convertire codifica dei caratteri iconv
    • testo: nano, vi, tweak, emacs, ctioga: (testi e immagini)
    • testo formattato e fogli di calcolo: doconce, pandoc, xmlto, xmlstarlet, sc, wordgrinder
    • presentazioni testuali: tpp, figlet
    • convertitore da doc/odt/ppt/pdf/htm a testo: unoconv, jodconverter, PyODConverter, antiword, pdftotext, xlhtml, catdoc, html2text, docbook, sisu
    • epub: python-beautifulsoup
  • gpm, xcb: usare il mouse senza Xorg
  • SCREEN READER
    • festival, festvox-itapc16k, festvox-kallpc16k, festvox-italp16k: sintetizzatore vocale it/en
    • speechd-el, emacspeak, emacs23-nox
  • sane: scanimage, scansione con scanner
  • tesseract: OCR
  • games ascii: pente, pacman4console, freesweep, bsdgames, angband, overkill, asciijump, Ninvaders
  • backup con rsync
  • password PGP testuale: cpm
  • crittografia: cryptmount
  • batteria: upower
  • player audio: mpg123, aumix, aplay, vlc (command line)
  • setleds (visualizza e imposta caps lock) (tty1) attualmente funziona solo su CLI, IPOTESI: potrebbe essere usato per controllare il funzionamento di festival, per leggere un carattere alla volta o una parola alla volta
  • educare/disabili.txt
  • Last modified: 2019/11/24 11:36
  • by profpro