Skip to content

PANJO — personalny asystent nauki języków obcych z AI

Aplikacja wspiera naukę języków obcych. Do działania wykorzystuje nowoczesny stack technologiczny z naciskiem na integrację z OpenAI API, zapewniając zaawansowane funkcje edukacyjne przy zachowaniu prostoty interfejsu użytkownika.

Zrzuty ekranu

Kliknięcie obrazu otworzy aplikację w Streamlit.

Funkcjonalności

Nauka słówek

  • Inteligentny system fiszek z algorytmem powtórek
  • Gotowe zestawy słówek tematycznych
  • Dodawanie własnych słówek i list
  • System poziomów trudności (podstawowy / średni / zaawansowany)
  • Testy wiedzy i statystyki postępów
  • Funkcja powtórki trudniejszych słówek

Belfer

  • Analiza poprawności gramatycznej i składniowej
  • Sprawdzanie pisowni i budowy zdań
  • Szczegółowe wyjaśnienia błędów z poprawkami
  • Tłumaczenie tekstu na język docelowy
  • Synteza mowy dla wyjaśnień

Dialog z AI

  • Naturalne rozmowy z AI w wybranym języku
  • Ciągła historia konwersacji
  • Nagrywanie i rozpoznawanie mowy
  • Synteza mowy dla odpowiedzi AI
  • Różne tematy rozmów

Translator

  • Tłumaczenie tekstu między obsługiwanymi językami
  • Rozpoznawanie mowy (nagrywanie wypowiedzi)
  • Synteza mowy dla tłumaczeń
  • Obsługa wielu par językowych

Obsługiwane języki

Polski · Angielski · Niemiecki · Francuski · Hiszpański · Włoski

Innowacje

Zintegrowany system śledzenia kosztów API.

Technologie

Python Streamlit OpenAI GPT-4o-mini Whisper-1 TTS-1 GitHub sounddevice scipy