Skip to content

About

A project to create an Artificial intelligence powered learning program for underrepresented languages.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

Repository files navigation

Vernacular

The AI Tutor for Underrepresented Languages

"Your new go-to language learning web platform for underrepresented languages."

Team: Aymen Saya, Zaynah Wahab, Tisha Kaur, Josslyn Quansah


Overview

Vernacular is an interactive web-based language learning platform that leverages AI to preserve and teach underrepresented languages.
Our first implementation focuses on Bengali, integrating conversation, pronunciation, and vocabulary tools into a single immersive experience.

The project uses AI-powered tutoring, speech recognition, and text-to-speech to create an engaging, accessible learning journey with the long-term goal of expanding to other languages like Punjabi, Urdu, Twi, and Swahili.


Features

Learn & Memorize

  • Explore essential vocabulary and phrases in Bengali.
  • Listen to correct pronunciations using Text-to-Speech.
  • Practice with built-in recording and feedback.

AI Conversation

  • Chat with an AI Bengali Tutor to improve fluency.
  • Engage in natural text or voice conversations.

Ask Questions

  • Ask about grammar, meaning, or pronunciation.
  • Automatically add new vocabulary to your custom word bank.

Customization & Memory

  • Save words you’ve learned locally.
  • Interactive feedback with playful, colorful UI.

Architecture

Layer Technologies
Frontend HTML, CSS, JavaScript
Backend Python, Flask, Flask-CORS
AI/ML Google Gemini API for natural language understanding
Speech/Audio Web Speech API (Text-To-Speech + Speech Recognition)

About

A project to create an Artificial intelligence powered learning program for underrepresented languages.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages