User Tools

Site Tools


educare:disabili

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
educare:disabili [2020/04/25 00:11]
profpro [Software Libero per un PC completamente testuale]
educare:disabili [2020/09/20 10:39] (current)
profpro [ingranditore (magnifier)]
Line 1: Line 1:
 +====== 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:
 +  * a chi soffre di [[educare:dislessia]] how to [[educare:pc_parlante]]
 +  * a chi soffre di dislessia, disgrafia o discalculia [[educare:disabili#lettore_schermo_screen_reader|lettore di schermo]] o Qu-mat(obsoleto) richiede jre).
 +  * per chi non conosce la lingua italiana (correttore ortografico [[educare:openoffice|openoffice.org]] e/o lettore di schermo)
 +  * per chi ha un grave ritardo nell'apprendimento ([[educare:didattici#giochi didattici]])
 +
 +  * [[http://en.wikipedia.org/wiki/Comparison_of_speech_synthesizers|confronto tra sintetizzatori vocali]]
 +  * [[http://www.nuance.com/for-business/by-solution/customer-service-solutions/solutions-services/inbound-solutions/loquendo-small-business-bundle/interactive-tts-demo/index.htm|loquendo tts demo]]: ecco come [[educare:audacity rimuove il rumore]]
 +
 +===== terapia =====
 +
 +  * 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
 +
 +===== Aumento dell'accessibilità ======
 +  * accessodf: estensione per LibreOffice
 +
 +==== lettore schermo (screen reader) ====
 +  * gnopernicus (obsoleto?)
 +  * orca
 +  * gspeech
 +  * festival/[[educare:espeak]] (multilingue)
 +  * <del>espeakup è un demone che connette speakup (debian-installer) al kernel</del>
 +  * cicero/epos/speex/yasr (non italiano)
 +  * <del>mbrola</del><sub>non-free</sub>
 +  * 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)
 +    * **e**flite=interfaccia necessaria tra **e**macspeak 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
 +    * <code>scanimage -L</code> è necessario leggere la risposta del comando per conoscere il nome del dispositivo, racchiuso tra apici. Questo è un esempio della risposta che si può avere:
 +<code>
 +device `hpaio:/usb/Photosmart_C4200_series?serial=MY796KN1SH04VP'
 +is a Hewlett-Packard Photosmart_C4200_series all-in-one
 +</code>
 +  * provare ad eseguire il seguente comando:
 +    * <code>scanimage -d sostituire_il_nome_del_dispositivo_hardware --format=tiff --mode='Gray' > grayscale_image.tif</code>
 +  * oppure, in caso di errore installare graphicsmagick o imagemagick, e provare questi due comandi separatamente:
 +    * <code>scanimage --format=tiff --resolution='300' > image.tif</code> 
 +    * <code>gm convert -modulate 120,100,100 -contrast -contrast -contrast -colorspace GRAY image.tif image_grayscale.tif </code>
 +  * 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)
 +    * <code>tesseract grayscale_image.tif  output_text.txt -l ita</code>
 +  * ocrad: programma OCR simile a tesseract
 +    * <code>ocrad file.pnm > testo.txt</code>
 +  * 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)/[[educare:xzoom]]
 +  * Compiz
 +  * Virtual Magnifying Glass (mac/linux/win)
 +  * big-cursor: rende più visibile il puntatore del mouse
 +  * XFCE nel 2014 ha introdotto una scorciatoia per lo zoom: ALT + mouse wheel
 +    * forum.xfce.org/viewtopic.php?id=8845
 +==== 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
 +  * [[educare: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 (se si rompe un tasto del mouse)
 +  * Keynav trasforma la tastiera per controllare i movimenti del mouse
 +  * XFCE Start > Accessibilty è meglio di Keynav
 +  * wmctrl/devilspie/xmonad, xwit: controllare le finestre senza mouse (scripting)
 +  * [[educare:xdotool]] sostituisce il mouse e la tastiera
 +  * [[educare: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
 +  * xev (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 (un tasto extra del mouse può fare qualsiasi altra cosa)
 +==== 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)
 +    * [[educare:wminput]]
 +==== 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 ====
 +  * http://www.simon-listens.org/ (Speech Interaction Daemon) interfaccia per Julius
 +  * Gnome-Voice-Control (del 2008: obsoleto?)
 +  * FreeSpeech (diventa Open Mind Speech, del 2000: obsoleto)
 +  * [[educare:sphinx-2]] (sphinx-4 richiede jre)
 +  * <del>https://github.com/baitsart/voice-commands</del><sub>NON-FREE google-speech API</sub> (multilingua, in sviluppo) 
 +
 +==== 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, [[educare::lp]]
 +  * file manager: 
 +    * [[educare:lfm]], [[educare:ytree]], [[educare:xtree]], [[educare:ranger]], midnight-commander([[educare:mc]]): file manager testuale con ascii art
 +    * [[educare:ddrescue]], [[educare:dvd+rw-mediainfo]]
 +    * [[educare:jmtpfs]]
 +  * **ASCII ART**
 +    * aajm screensaver del giocoliere
 +  * Graphviz + [[http://en.wikipedia.org/wiki/DOT_%28graph_description_language%29|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 ...
 +    * [[educare:graphics magick]]
 +    * [[educare:plantuml]]
 +  * **video**
 +    * [[educare:youtube-dl]]
 +    * [[educare:svtplay-dl]]
 +    * [[educare:videoob]]
 +    * player audio: mpg123, aumix, aplay, vlc (command line)
 +    * player audio con interfaccia ncurse: Open Cubic Player
 +    * xawtv contiene un programma per il terminale: ttv
 +  * **rete**
 +    * configurazione: [[educare:ip link]], [[educare:ip addr]], [[educare:ip route]], [[educare:ip neigh]]
 +    * rete (firewall): ipkungfu, apf-firewall, [[educare:uruk]], [[https://help.ubuntu.com/community/UFW|ufw]] /gufw
 +    * [[educare:wvdial]], [[educare:nmcli]]
 +    * rete (wifi): [[educare:hostapd]], iwconfig, [[educare:rfkill]], [[educare:iw]], wicd-curses, [[educare:interfaces]], 
 +    * statistiche: [[educare:bmon]], [[educare:iptraf]], [[educare:ifstat]]
 +  * [[educare:wifite]]
 +    * chat: [[educare:centerim]], [[educare:tmsn]], irssi
 +    * [[educare:edbrowser]] (editor,browser,mailclient testuale)
 +    * [[educare:elinks]] javascript-enabled in textmode/links
 +    * [[educare:wget]]
 +    * ftp: tnftp, yafc, git-ftp, [[educare:ncftp]]
 +    * [[educare:mutt]]: user mail agent
 +    * Feednix lettore news
 +  * mobile phone: gnokii, smstools
 +  * terminale multiplo: [[educare:screen]], [[educare:byobu]]
 +  * [[educare:dialog]]
 +  * conversioni (UTF,ecc..): enca(non italiano) , [[educare:recode]]
 +  * **ufficio** 
 +    * testo: convertire codifica dei caratteri [[educare:iconv]]
 +    * calcolatrici: concalc, wcalc
 +    * testo: nano, [[educare:vi]], tweak, emacs, ctioga: (testi e immagini)
 +    * testo formattato e fogli di calcolo: [[educare:doconce]], pandoc, xmlto, xmlstarlet, sc, wordgrinder
 +    * presentazioni testuali: tpp, figlet
 +    * convertitore da doc/odt/ppt/pdf/htm a testo: [[educare:unoconv]], <del>jodconverter</del>, [[educare:PyODConverter]], antiword, pdftotext, xlhtml, catdoc, html2text, docbook, sisu
 +    * epub: python-beautifulsoup 
 +  * [[educare:gpm]], [[educare:xcb]]: usare il mouse senza Xorg
 +  * **SCREEN READER**
 +    * [[educare:festival]], festvox-itapc16k, festvox-kallpc16k, festvox-italp16k: sintetizzatore vocale it/en
 +    * [[speechd-el]], <del>emacspeak</del>, emacs23-nox
 +  * [[educare:sane]]: scanimage, scansione con scanner
 +  * [[educare:tesseract]]: OCR
 +  * games ascii: pente, pacman4console, freesweep, bsdgames, angband, overkill, asciijump, Ninvaders
 +  * backup con [[educare:rsync]]
 +  * password PGP testuale: [[educare:cpm]]
 +  * crittografia: [[educazione:cryptmount]]
 +  * luninosità: [[brightnessctl]] [[redshift]]
 +  * batteria: [[educare:upower]]
 +  * 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