2025 03 05 dhwani worksop 1

Dhwani Workshop - March 2025

  • Dhwani is a self-hosted GenAI platform designed to provide voice mode interaction for Kannada and other Indian languages.
  • We want to make AI accessible for native local languages
  • Dhwani Project Website

  • Workshop Agenda
  • Deploy Gradio App to HuggingFace Spaces
  • Build and Deploy
    • Kannada Text Translator App
    • Kannada AI Text Chat App
    • Kannada Voice AI App

  • Prerequisites
  • Python 3.10 required + VsCode [ Installed ]
  • Ubuntu 22.04
  • Huggingface Account
  • GitHub Account


  • Download the Huggingface model's
  • Steps:

    1. Create a virtual environment:
      python -m venv venv
      
    2. Activate the virtual environment:

      source venv/bin/activate
      

    3. Install dependencies:

      pip install huggingface_hub
      

    4. Download the models
    5. tts - huggingface_cli download ai4bharat/indic-parler-tts
    6. asr - huggingface-cli download ai4bharat/indicconformer_stt_kn_hybrid_rnnt_large
    7. translate -
      • indic to english - huggingface-cli download ai4bharat/indictrans2-indic-en-dist-200M
      • english to indic - huggingface-cli download ai4bharat/indictrans2-en-indic-dist-200M
      • indic to indic - huggingface-cli download ai4bharat/indictrans2-indic-indic-dist-320M
    8. llm - huggingface-cli download Qwen/Qwen2.5-1.5B-Instruct