Smart Language learning at your fingertips
- Pronounciation Scorer https://accento.streamlit.app/
- Vocab Builder: https://accento-vocab.streamlit.app/
- Landing Page Repo: https://github.com/rohitx05/test-site.git
- Frontend: Streamlit, React (optional)
- Backend: Python, Flask
- AI/ML: HuggingFace Transformers (Wav2Vec2, Whisper), LangChain
- Audio: Librosa, PyAudio
- Database: SQLite (Dev), Firebase (Production)
- Auth: JWT, Firebase Auth
- Deployment: Heroku, Streamlit Cloud
because baby steps...
- pronunciation scorer (Wav2Vec2)
- pronunciation scorer using mic (Wav2Vec2)
- Vocabulary builder
- "Mimic the Phrase" (AI-TTS โ User repetition) <--- in progress
- Tongue twisters & shadowing exercises
- Role-play scenarios
as presented in hackathon presentation
- JWT-based Sign up/Login
- Onboarding proficiency quiz
- User profiles with:
- Avatars
- Streaks counter
- XP progress
- Achievement badges
- Personalized learning path
- Daily goals + reminders
- Quick stats display:
- Fluency score
- Pronunciation accuracy
- Accent reduction %
- Skill-tree progression system
- Lesson types:
- ๐ฃ Real-time pronunciation (Wav2Vec2)
- ๐ง Vocabulary builder
- ๐ค "Mimic the Phrase" (AI-TTS โ User repetition)
- ๐ Tongue twisters & shadowing exercises
- ๐ญ Role-play scenarios
- Real-time accent coaching
- Fluency analytics:
- Words/minute counter
- Pause time detection
- Filler word ("um/uh") counter
- Spectrogram visualization
- Waveform display
- XP leveling system
- Daily streak rewards
- Weekly leaderboards:
- Friends ranking
- Global ranking
- Unlockables:
- Badges
- Custom themes
- Language buddy matching
- Chat with:
- Text messages
- Audio snippets
- Peer challenges:
- "Say this phrase better" contests
- Theme switcher:
- Light/Dark mode
- TTS speed control
- Accent preference selector:
- US English
- UK English
- Indian English
- (Other variants)
- CEFR-aligned certifications
- Video call practice
- LinkedIn skill endorsements




