Skip to content

GDGVIT/truthsense-ml

GDSC VIT

TruthSense

A multimodal AI system for evaluating communication skills using audio, video, and LLM-based feedback.


Join Us Discord Chat

DOCS UI

Features

  • Audio analysis (transcription, speaking rate, pauses, fluency metrics)
  • Video analysis (eye contact, posture, gesture, alignment)
  • Fusion layer combining multimodal features
  • LLM-powered structured feedback (via Groq API)
  • Validated output schema for frontend integration

Dependencies

  • Python 3.9–3.10
  • Groq API SDK (requires GROQ_API_KEY)
  • Core libraries: librosa, parselmouth, pydub, soundfile, nltk, numpy, pydantic, joblib, groq, mediapipe, opencv-python

Running

1. Clone the repository

git clone https://github.com/<GadiMahi/truthsense-ml.git
cd truthsense-ml

2. Create a virtual environment

python3 -m venv .venv
source .venv/bin/activate   # macOS/Linux
.venv\Scripts\activate      # Windows

3. Install dependencies

pip install -r requirements.txt

Contributors

Mahi Gadi

Your Name Here (Insert Your Image Link In Src)

GitHub LinkedIn

Utkarsh Malaiya

Your Name Here (Insert Your Image Link In Src)

GitHub LinkedIn

Made with ❤ by GDSC-VIT

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •