Skip to content

A Python-based project that analyzes call audio quality using yt-dlp, Whisper, and NLP techniques. It extracts audio from calls, transcribes speech, and evaluates clarity, pauses, and sentiment.

Notifications You must be signed in to change notification settings

yugmehtta/call-quality-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ™οΈ Call Quality Analyzer

A Python-based tool that downloads and analyzes call recordings from YouTube.
It uses OpenAI Whisper for transcription and NLP models to measure conversation quality (talk ratio, sentiment, questions, etc.).


✨ Features

  • 🎧 Extracts audio from YouTube calls using yt-dlp
  • πŸ“ Transcribes speech with OpenAI Whisper
  • πŸ” Analyzes call quality with NLTK & Transformers
  • πŸ“Š Reports on:
    • Talk ratio
    • Sentiment
    • Number of questions
    • Engagement level

πŸš€ Installation

  1. Clone the repository:
    git clone https://github.com/YOUR-USERNAME/CallQualityAnalyzer.git
    cd CallQualityAnalyzer

About

A Python-based project that analyzes call audio quality using yt-dlp, Whisper, and NLP techniques. It extracts audio from calls, transcribes speech, and evaluates clarity, pauses, and sentiment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published