Kaushal AI
A mobile learning app that dubs every lesson into Hindi, Marathi and English with AI, so learners watch in the language they know best.
- Client
- Innovedas Edtech Private Limited
- Built for
- Learners, and the people who run the courses
- Scope
- Mobile app, backend and AI pipeline
- Type
- Mobile · AI

- ASearch and profile
- BMentorship offer
- CTopic filters
- DTop videos
One lesson, three languages.
Each lesson is recorded once, then dubbed into Hindi, Marathi and English automatically.
Built with
- React Native
- The app
- TypeScript
- App logic
- Node.js
- The backend
- Sarvam AI
- Speech and translation
- FFmpeg
- Audio and video
Find a lesson fast.
Learners pick a format first, short videos or a full certification course, then browse by topic or search.
How the dubbing works.
Four steps run on every upload. Sarvam handles the speech and the languages; FFmpeg puts the new audio back on the video.
Source video
Recorded once
01
Transcribe
The lesson’s speech becomes text.
Sarvam · Speech to text
02
Translate
The text is translated into each language.
Sarvam · Translation
03
Voice
A new spoken track is made for each language.
Sarvam · Text to speech
04
Merge
The new audio goes back onto the original video.
FFmpeg · Audio and video
- हिन्दीHindi
- मराठीMarathi
- English
Made for watching.
Courses come in chapters, lessons play full screen, and the profile keeps the learner’s account in one place.
Courses, kept in order.
The people who run the courses manage them in the app: details, chapters and the order they play in.

Edit a course
Change its details from the course page.
Add or remove chapters
Keep a course current as lessons change.
Drag to reorder
Set the order learners follow.




