AccessMate AI – Making Information Accessible to Everyone
💡 Inspiration
Many students and individuals struggle to understand complicated text, unfamiliar terminology, lengthy documents, and unclear instructions. Language barriers can make learning even more difficult.
We wanted to build a simple AI-powered assistant that makes information easier to understand and accessible to more people, especially English and Tamil users.
🚀 What is AccessMate AI?
AccessMate AI is a multilingual accessibility assistant that helps users understand complex information through simple explanations, language support, document assistance, voice input, and structured step-by-step guidance.
Instead of overwhelming users with complicated information, AccessMate AI breaks it down into manageable and understandable content.
✨ Key Features
1. AI Text Simplification
- Converts complicated text into simple explanations.
- Extracts important key points.
- Explains difficult words in an understandable way.
2. English–Tamil Translation
- Helps users understand information in English and Tamil.
- Supports multilingual learning and communication.
3. Document Assistant
- Accepts PDF and TXT files up to 5 MB.
- Extracts document content and provides explanations.
- Supports text-based PDFs; scanned PDFs are not supported.
4. Voice Assistant
- Provides speech recognition through supported Chromium-based browsers.
- Supports English and Tamil language selection.
- Allows users to enter text manually as an alternative.
5. Step-by-Step Guide
- Converts complicated instructions into clear steps.
- Identifies unclear or missing information.
- Avoids inventing details that are not provided.
🛠️ How We Built It
AccessMate AI was developed using a React and TypeScript frontend with a Python FastAPI backend.
We integrated AI providers such as Groq and Google Gemini for language-based tasks. The application also includes a clearly labelled demo fallback when live AI providers are unavailable.
The frontend provides a simple interface for interacting with the different accessibility tools, while the backend handles API requests, document processing, and AI integration.
🧩 Challenges We Faced
One of our biggest challenges was handling unreliable AI API responses, including request timeouts, service errors, and model availability issues.
We worked on provider integration, error handling, fallback responses, and frontend-backend communication to make the application more reliable.
We also focused on making the interface simple enough for users who may not be comfortable with complicated technology.
📚 What We Learned
During this project, we gained practical experience in:
- Building full-stack applications using React and FastAPI.
- Integrating external AI APIs.
- Handling API failures and fallback responses.
- Processing PDF and TXT documents.
- Implementing browser-based speech recognition.
- Designing user-focused accessibility features.
🌍 What's Next?
We plan to improve AccessMate AI by exploring:
- More Indian language support.
- OCR support for scanned documents.
- Improved voice interaction.
- More accessible learning experiences.
- Better AI reliability and additional provider options.
❤️ Our Mission
We believe everyone deserves to understand information without unnecessary barriers.
AccessMate AI – Understand Better. Learn Easier. Access for Everyone.
Built With
- accessibility
- artificial-intelligence
- fastapi
- google-gemini
- groq
- python
- react
- speech-recognition
- tailwind-css
- typescript
- vite