Documenti e informazioni

Indietro

Che cos'è eSLA

eSLA è un comunicatore per la Comunicazione Aumentativa e Alternativa (CAA): ridà una voce a chi non può più parlare, su un telefono o tablet che la famiglia ha già. La fotocamera frontale diventa un puntatore (testa, occhi, mano), lo schermo diventa la voce. È gratuita, funziona senza internet e senza account, e si adatta a ogni stadio della malattia cambiando solo il modo di selezionare, mai i pannelli.

Non profit · gratuita per sempreOpen source · MITFunziona offlinePrivacy assolutaNessun account

Presentazione del progetto

Il problema, la soluzione, come funziona ogni parte, i costi (zero), i dispositivi consigliati e la visione di eSLA in una presentazione completa, da leggere sullo schermo o da stampare in PDF.

Apri la presentazione →

Un progetto non profit

eSLA è un progetto non profit, senza scopo di lucro, ideato e realizzato da Eduard Costin Udila. Nasce con un intento semplice: donare a chiunque ne abbia bisogno uno strumento per comunicare, e mantenerne l'accesso gratuito, oggi e per sempre. Nessun abbonamento, nessuna pubblicità, nessuna raccolta dati.

Il progetto è nato per le famiglie della Sardegna ed è donato a tutte le persone e le famiglie che convivono con la SLA o con altre condizioni che tolgono la parola.

Il codice è aperto, con licenza MIT: chiunque può verificarlo, studiarlo, migliorarlo e portarlo a chi serve.

Stiamo valutando la possibilità di proporre eSLA alla Regione Sardegna, perché sia riconosciuta come strumento gratuito a sostegno delle persone con SLA e con difficoltà di comunicazione, e delle loro famiglie.

Tecnologie utilizzate — e perché

Ogni scelta tecnica risponde alla stessa domanda: come restare gratuiti, privati e affidabili per sempre? Standard aperti e modelli eseguiti localmente sul dispositivo: nessun server da mantenere (quindi nessun costo ricorrente e nessun servizio che un giorno possa spegnersi), e nessuna immagine che lasci il telefono.

React 19TanStack StartMediaPipe Tasks Vision (viso + mani, on-device)Web Speech APIWeb AudioIndexedDBTailwind CSSPWA · Service WorkerKokoro-82M (voce neurale offline)Transformers.js (ricerca intelligente, on-device)Gamepad API (switch esterni)Home Assistant (domotica locale, opzionale)ElevenLabs (voce neurale online, opzionale)

La PWA si installa direttamente dal browser, senza App Store; MediaPipe fa il riconoscimento di viso e mani interamente sul dispositivo; la Web Speech API dà una voce già presente su ogni telefono, anche offline; IndexedDB tiene frasi e impostazioni in famiglia, con backup su file.

Il dispositivo giusto

eSLA funziona su qualsiasi telefono o tablet recente: per il tocco, la scansione e il pulsante esterno va bene tutto. Per il puntamento con testa e occhi consigliamo un tablet di fascia recente — un iPad di Apple o un Samsung Galaxy Tab di ultima generazione: la fotocamera frontale con più fotogrammi al secondo e il processore più veloce rendono il cursore più fluido e preciso.

Se il dispositivo è più lento, eSLA si adatta da sola: misura le prestazioni e riduce la risoluzione della fotocamera per restare usabile. La guida all'installazione spiega i passi per iPhone/iPad e Android.

Crediti

Ideato e realizzato da Eduard Costin Udila — progetto non profit, senza scopo di lucro, donato a chi ne ha bisogno e gratuito per sempre. Licenza MIT.

eSLA è affiancata, per i rapporti istituzionali e la rappresentanza, dallo Studio Legale Senis (Avv. Roberto Senis) — Sardegna, che sostiene il progetto nell'interlocuzione con enti e istituzioni.

I pittogrammi sono di ARASAAC — © Gobierno de Aragón, autore Sergio Palao, licenza CC BY-NC-SA (uso non commerciale: eSLA è gratuita). arasaac.org

Il rilevamento di viso e mani usa MediaPipe (Google, licenza Apache-2.0), eseguito localmente. La lista di frequenza italiana per la predizione viene da hermitdave/FrequencyWords (OpenSubtitles, CC-BY-SA).

La voce neurale offline è Kokoro-82M (Hexgrad, Apache-2.0); la ricerca intelligente usa Transformers.js e un modello multilingue MiniLM (Hugging Face / Xenova, Apache-2.0) — entrambi eseguiti localmente, scaricati una volta con consenso esplicito. La domotica si collega a Home Assistant, progetto open source indipendente: eSLA vi si collega, non ne fa parte.

Privacy e dati

Tutto resta sul dispositivo: impostazioni, frasi, vocabolario e registrazioni vivono nella memoria locale del browser, con backup su file (anche cifrato con password). Zero server, zero cookie, zero telemetria. Le immagini della fotocamera sono elaborate solo in locale e mai salvate né trasmesse.

Le funzioni che usano internet sono opzionali, esplicite e spente di default:

  • il download dei pittogrammi ARASAAC (una volta, poi offline);
  • il download una-tantum dei modelli AI — ricerca per significato (~120 MB) e voce neurale italiana (~90 MB) — da Hugging Face: dopo il download tutto gira sul dispositivo e nessun testo va in rete;
  • la voce neurale ElevenLabs (chiave propria; il testo viene inviato solo quando si pronuncia una frase, mai per l'emergenza);
  • l'assistente AI "MIGLIORA" (chiave propria; invia il testo solo alla pressione);
  • la connessione a Home Assistant per la domotica (rete di casa via wss; il token resta solo sul dispositivo e non entra nei backup);
  • i pulsanti SMS/WhatsApp di emergenza (aprono le app esterne del telefono).

La sezione Privacy della Guida spiega tutto nel dettaglio.

Avviso importante

Avviso. eSLA è uno strumento di supporto alla comunicazione. Non è un dispositivo medico e non è certificato né approvato ai sensi del Regolamento (UE) 2017/745 (MDR) o di altre normative sui dispositivi medici. Non sostituisce la valutazione, la diagnosi o il trattamento di professionisti sanitari (medici, logopedisti, terapisti). L'uso — in particolare per le funzioni di emergenza — è sotto la responsabilità dell'utente e del caregiver: si raccomanda di mantenere sempre un sistema di allerta alternativo e affidabile. I comandi alla casa (domotica) inviano azioni a dispositivi reali: l'uso è sotto la responsabilità dell'utente e del caregiver, che devono verificarne l'esito; non affidare a eSLA serrature, porte o dispositivi critici per la sicurezza. Progetto in fase di sviluppo e verifica; le funzioni possono cambiare. Fornito "così com'è", senza garanzie.

eSLA · progetto non profit ideato e realizzato da Eduard Costin Udila · esla.it