Assamese / README.md
Sazid2's picture
Rename README.me to README.md
4b46cf2 verified

A newer version of the Gradio SDK is available: 6.1.0

Upgrade
metadata
title: Jajabor โ€“ SEBA Assamese Class 10 AI Tutor
emoji: ๐Ÿงญ
colorFrom: indigo
colorTo: blue
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false

๐Ÿงญ Jajabor โ€“ SEBA Assamese Class 10 AI Tutor

Jajabor is an AI-powered tutor for SEBA Class 10 Assamese medium students.
It reads textbook PDFs, understands photographed questions, solves math step-by-step,
and answers in simple Assamese.


๐Ÿš€ Features

๐Ÿ“š RAG Textbook Intelligence

  • Drop SEBA Class 10 PDFs into pdfs/class10/
  • System auto-reads textbooks using PyMuPDF
  • Splits into chunks + builds FAISS search index
  • Answers ONLY from textbook content

๐Ÿ–ผ๏ธ OCR Question Reading

  • Upload a photo of a question
  • Tesseract extracts Assamese + English text
  • Works even with low-quality exam photos

๐Ÿงฎ Math Solver (SymPy)

  • Solves equations
  • Simplifies expressions
  • Shows step-by-step Assamese explanation

๐Ÿค– LLM Reasoning

Uses Hugging Face Inference API (configurable):

  • default: Qwen/Qwen2.5-3B-Instruct
  • can change to Gemma, Falcon, Mistral etc.

๐Ÿ‘ค User Login + Progress Tracking

Stores:

  • number of questions asked
  • math vs non-math ratio

SQLite database auto-created: jajabor_users.db


๐Ÿ“‚ Directory Structure