PranavPutsa1006/Speaker-Diarization

Identifying individual speakers in an audio stream based on the unique characteristics found in individual voices using Python

26
/ 100
Experimental

This project helps you automatically identify who spoke when in an audio recording, even if you don't know the speakers beforehand. You input an audio file, and it outputs a transcription of the audio with each speaker's words attributed to them, along with the timestamps for when they spoke. This is ideal for anyone who needs to analyze spoken conversations, like researchers studying group discussions or journalists reviewing interviews.

No commits in the last 6 months.

Use this if you need to quickly and accurately figure out who said what in an audio recording without manually listening through and annotating every speaker change.

Not ideal if you already know the specific speakers and need to recognize them by name across multiple recordings, or if you only need a basic speech-to-text transcription without speaker attribution.

audio-analysis meeting-transcription interview-analysis conversation-logging research-analysis
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 8 / 25
Community 12 / 25

How are scores calculated?

Stars

18

Forks

3

Language

Jupyter Notebook

License

Last pushed

Jun 18, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/PranavPutsa1006/Speaker-Diarization"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.