Releases: SurajSanap/YumeLearn
Releases · SurajSanap/YumeLearn
YumeLearn v2.0 - What's New
New Features
Sensei Voice Assistant:
A bilingual voice assistant powered by OpenAI supporting real-time language translation, grammar help, vocabulary tips, Kanji guidance, and cultural insights. Includes text-to-speech for immersive learning.
Sensei Chat:
A chatbot interface for users who prefer text-based interactions. It provides grammar explanations, vocabulary suggestions, and cultural insights in both English and Japanese. and Google Gemini, powered.
Improvements
- Audio and Animations: Fixed missing audio files and improved Lottie animations for a smoother and more engaging user experience.
- Kanji Practice: Enhanced navigation with detailed modal views, including stroke order and meanings.
- Test Section: Improved result summaries, dynamic question shuffling, and better tracking of user performance.
- UI Upgrades: Polished sidebar and footer designs, with responsive layouts for consistency across devices.
Full Changelog: v1...v2
yumelearn_v1.0.0
Features
1. Hiragana and Katakana Practice
- Interactive lessons for mastering the Japanese syllabary.
- Quizzes to test recognition and writing skills.
2. Kanji Practice
- Comprehensive Kanji database organized by JLPT levels (N5 to N1).
- Practice sessions focusing on meanings, readings (On’yomi and Kun’yomi), and stroke order.
3. Listening-based MCQs
- Real audio clips to practice listening comprehension.
- Multiple-choice questions with feedback on correct answers.
4. JLPT/NAT-TEST Style Test Section
- Simulated test environments to practice JLPT-style questions.
- Scoring system to evaluate user performance.
Technology Stack
- Programming Language: Python
- Framework: Streamlit
- UI Components: Streamlit Widgets, Charts, and Tables
- Database: CSV files or SQLite (depending on data size)