Nataraj AI
Nataraj is an AI powered dance choreographer, in 3D!
What it does
As a dancer or an enthusiast, have you ever found yourself out of ideas for new choreography? Say no more! With AI, the possibilities of creativity are endless. We proudly present Nataraj AI, a platform to revolutionise dance creativity.
Nataraj allows users to select music, trim the desired part, and choose their preferred dance form. The user's request is then sent to the Gemini APIs hosted at the backend, where the song is converted into timestamp based lyrics and suggestive dance steps for those lyrics are generated based on the prompt. The prompt is fine tuned to get the relevant encoding that we further use for rendering the choreography. These steps are then rendered to our 3D model. Users can view their model dancing from any 3D perspective, solving the common problem of learning dance from different angles. The created project can shared with others if desired.
On the mobile app, users can practice their dance and receive detailed reports on their performance. Simply click "practice now" for any project, select the perspective, and mount the phone on a stable surface, ensuring full visibility. After dancing, users can view their dance showing how well they matched the choreography and assess it. They can also get Gemini powered inspirations on how to improve. Reports are saved locally on the device.
There are many more small features to check for, and the use of Gemini and other services like Firebase, Flutter and Google Cloud have made the process more efficient.
Built with
- Flutter
- Web/Chrome
- Firebase
- Google Cloud
Team
By
Haxk (pronounced as Hacks)
From
India