final.mp4
- Video upload functionality for instructors
- Automated translation of audio content to multiple Indian languages using Sarvam APIs
- AI-generated images to illustrate key concepts, powered by Gemini
- Automatic quiz generation based on video content
- Basic user authentication and course management features
- Live video streaming or real-time translation
- Advanced video editing tools like B-roll
- Integration with existing educational platforms (unacademy, vedantu)
- Mobile app version (current focus is on web application)
- Automated voiceover generation in different languages.
- Feedback tabs.
- Expanding language support beyond Indian languages
- Using hyden + eleven labs to dub the video
- Implementing blockchain for secure certification and credentialing
- Developing an API for third-party integrations and custom solutions
Using Sarvam's API to address the boundary condition was the main issue. Learning about boundary error and how to receive a return free of errors took a lot of time. The reason for the boundary error we were receiving when submitting requests to the Sarvam API through fetch() was that the boundary field in the form data needed to be manually defined. Additionally, we discovered that a sentence's meaning could vary when translating into Indian, so we preprocessed the response to account for that possibility and produce a better translation.
- https://github.com/Jett-Code/sarvam-frontend
- https://huggingface.co/spaces/projektkush/googleaisarvam/tree/main