Generate a chanted audio recording of a classical Sanskrit verse from its written text.
Produce karaoke-style videos or audio series of long Sanskrit texts for study or accessibility.
Try the live demo to hear chanted output before setting up the system locally.
| prathoshap/vagdhenu | poseljacob/agentic-video-editor | chroma-core/context-1-data-gen | |
|---|---|---|---|
| Stars | 418 | 417 | 422 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | researcher | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires an NVIDIA CUDA 12.1 GPU and Python 3.10, plus downloading large pretrained model weights.
Vagdhenu is a text to speech system built for one very specific purpose: turning written Sanskrit verses into chanted audio that sounds like a real person reciting them, complete with the rhythm and melody that traditional chanting uses, rather than a flat robotic read-aloud voice. The project comes from a professor at the Indian Institute of Science in Bengaluru, and the README reports it has already been used to produce many hours of finished audio and video content, including a full chant series and an audio version of a lengthy classical text with over sixteen thousand verses. Under the hood, the system combines a few existing AI models rather than building everything from scratch. It uses a speech generation model to turn text into sound, paired with a separate model that converts that into higher quality audio waveforms. The README describes real engineering effort spent on getting Sanskrit specifically to sound right, including routing the text through a different script internally to avoid pronunciation quirks, and detecting the traditional meter of each verse so the timing of the chant matches classical conventions. To run it yourself, you need a computer with an NVIDIA graphics card and a specific version of Python, since the AI models require GPU acceleration. A setup script installs the needed software and downloads the pretrained model files automatically. Once set up, you feed it a verse in Devanagari script along with its meter, and it renders an audio file of the chant. There is also a project page with a live demo if you want to hear it before installing anything. The code itself is released under the Apache 2.0 license, though it depends on other AI models and tools that carry their own separate licenses. The README is explicit that this is meant for respectful use in study, recitation, and accessibility, and asks users not to use the synthesized voice to impersonate anyone.
An AI system that turns written Sanskrit verses into chanted audio with proper traditional rhythm and melody, not flat text-to-speech.
Mainly Python. The stack also includes Python, PyTorch, CUDA.
The code is Apache 2.0, free to use and modify, though it depends on other AI models with their own separate licenses.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.