Bhasha Setu is an Android application developed to help government school students improve their English language skills using Kannada as a bridge language.
The application focuses on basic vocabulary, pronunciation, listening, speaking, and sentence formation, aligned with the Karnataka Government School 1st & 2nd Standard syllabus.
Bhasha Setu aims to help young learners:
- 📖 Understand English through Kannada
- 🗣️ Improve pronunciation and speaking skills
- 💬 Build confidence in communication
- 🎓 Learn English in a simple, visual, and interactive way
Students can learn based on their class level:
- 1st Standard
- 2nd Standard
Content is organized according to the Karnataka Government School syllabus to ensure age-appropriate learning.
Languages Supported:
- 🇬🇧 English (Default)
- 🇮🇳 Kannada (Support Language)
Kannada explanations help students easily understand English words and sentences.
Learning content is divided into familiar categories:
- 🐶 Animals
- 🍎 Fruits
- 🏠 Daily Use Objects
- 🎒 School Objects
- 🔢 Numbers
- 🗣️ Simple Sentences
Each category contains 50+ words and sentences suitable for beginner learners.
Students can practice English through three simple steps:
- Hear the correct pronunciation using Android Text-to-Speech.
- Practice speaking using Android Speech Recognition.
The application evaluates pronunciation and provides feedback such as:
- ✅ Excellent
- 👍 Very Good
- 🔁 Try Again
Designed specifically for Kannada medium students, the app helps learners:
- Improve pronunciation
- Learn correct English sound patterns
- Gain confidence in speaking English
Student learning progress is stored locally using SQLite.
Features include:
- Score tracking
- Learning history
- Performance monitoring
- Improvement over time
The application is designed for young learners with:
- Large buttons
- Simple navigation
- Colorful visuals
- Clean Material Design interface
- Government School Students
- 1st Standard Students
- 2nd Standard Students
- Kannada Medium Students
- Beginners Learning English
| Technology | Description |
|---|---|
| Language | Java |
| UI | Android XML |
| Design | Material Design 3 |
| Database | SQLite |
| IDE | Android Studio |
- 🔊 Android Text-to-Speech (TTS)
- 🎤 Android Speech Recognition (
RecognizerIntent) - 📱 SQLite Database
- 📂 Android Media & Resources
The app follows an interactive learning approach:
- 👀 Visual Learning
- 🔊 Audio-Based Learning
- 🗣️ Pronunciation Practice
- 🔁 Repetition-Based Learning
- 📖 Syllabus-Aligned Content
- 📈 Progressive Difficulty Levels
Select Standard
│
▼
Choose Category
│
▼
View Word / Sentence
│
├────────► Listen (TTS)
│
└────────► Speak (Voice Input)
│
▼
Pronunciation Evaluation
│
▼
Instant Feedback
│
▼
Save Progress (SQLite)
Clone the repository:
git clone https://github.com/PradeepTech-hub/BashaBridge.gitOpen the project in Android Studio, sync the Gradle files, and run it on an Android device or emulator.
- Improves English vocabulary
- Enhances pronunciation
- Builds speaking confidence
- Encourages self-learning
- Supports bilingual education
- Makes learning fun and interactive
Add application screenshots here.
Home Screen
Category Screen
Learning Screen
Pronunciation Screen
Progress Screen
- 📹 Video-based lessons
- 🎮 Gamification with rewards and badges
- ☁️ Firebase Cloud Sync
- 👨🏫 Teacher Dashboard
- 👨👩👧 Parent Progress Monitoring
- 🌍 Multi-language support
- 🤖 AI-based pronunciation scoring
- 📊 Advanced analytics and reports
Contributions are welcome!
- Fork the repository
- Create a new feature branch
- Commit your changes
- Push the branch
- Open a Pull Request
This project is intended for educational purposes.
Pradeep M
📧 Feel free to connect for suggestions, improvements, or collaboration.
If you found this project helpful, please consider giving it a ⭐ Star on GitHub.