F
foreign language learning

  • AI Tutor Project — An LLM-based conversational language tutor for daily practice, giving feedback on grammar, vocabulary, and pronunciation. Vision: Real-time voice conversation (STT/TTS), tutoring and free-practice modes, long-term progress memory, an SRS system to target weak points, and daily logs. Setup: Requires an Anthropic API key (ANTHROPIC_API_KEY as an environment variable).

    Updated
    Updated
  • Morphing Language Learning Tool

    A bilingual text and audiobook generator that progressively transitions from your native language (L1) to your target language (L2). The system intelligently introduces new words based on frequency and linguistic patterns, creating "morphing" content that maintains comprehensibility while gradually increasing L2 exposure.

    Features:

    Progressive L1→L2 morphing algorithm with configurable translation rates Word alignment and chunking using Microsoft Translator API Multilingual text-to-speech audiobook generation via Azure TTS NLP-powered word importance ranking (spaCy) Level-based learning progression system Supports multiple language pairs (English, Spanish, French, Dutch, etc.)

    Tech Stack: Python, spaCy, Microsoft Azure Cognitive Services (Translator + TTS)

    Updated
    Updated