Skip to content

kierepka/ChatACC

Repository files navigation

Opis projektu ChatAAC

ChatAAC to aplikacja wspierająca komunikację dla osób z niepełnosprawnościami, oparta na piktogramach ARASAAC (Augmentative and Alternative Communication). Dzięki niej użytkownicy mogą konstruować zdania z wybranych piktogramów i generować odpowiedzi przy użyciu modelu językowego OLLAMA z modelem Gemma2. Aplikacja umożliwia mówienie wygenerowanych zdań i odpowiedzi oraz wspiera kategorie i tagi piktogramów.

Wymagania systemowe:

  1. .NET 8.0 – należy zainstalować najnowszą wersję z oficjalnej strony .NET.
  2. OLLAMA – do uruchomienia aplikacji potrzebna jest instalacja OLLAMA oraz model Gemma2, który można pobrać z oficjalnej strony OLLAMA.

Opis funkcjonalności:

  • Aplikacja pozwala na wybieranie piktogramów, filtrowanie po kategoriach i tagach, a także wyszukiwanie słów kluczowych w piktogramach.
  • Możliwość generowania zdań i odpowiedzi na podstawie wybranych piktogramów, a następnie ich odczytanie dzięki funkcji TTS (Text-to-Speech).
  • Interfejs został zaprojektowany z myślą o łatwości użycia dla osób z niepełnosprawnościami ruchowymi, dlatego przyciski i piktogramy są odpowiednio powiększone i zoptymalizowane.

Wersja językowa:

Obecnie aplikacja działa w języku polskim i jest testowana przez użytkowników posługujących się tym językiem. W przyszłości planowane jest rozszerzenie wsparcia na inne języki.

Licencja:

W aplikacji ChatAAC wykorzystywane są piktogramy pochodzące z ARASAAC, które są dostępne na licencji Creative Commons BY-NC-SA. Należy pamiętać, że wszystkie materiały graficzne piktogramów są chronione prawami autorskimi i należy przestrzegać warunków licencji. Więcej informacji znajdziesz na stronie ARASAAC.

Plany na przyszłość:

  • Wsparcie dla większej liczby języków.
  • Rozwój funkcjonalności związanych z rozpoznawaniem mowy i ulepszanie algorytmów interakcji użytkownika.

Pobieranie:

Zapraszamy do korzystania z aplikacji oraz zgłaszania sugestii i błędów poprzez stronę GitHub projektu!