PranavPutsa1006/Speaker-Diarization
Identifying individual speakers in an audio stream based on the unique characteristics found in individual voices using Python
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.
Stars
18
Forks
3
Language
Jupyter Notebook
License
—
Category
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.
Higher-rated alternatives
espnet/espnet
End-to-End Speech Processing Toolkit
yeyupiaoling/PPASR
基于PaddlePaddle实现端到端中文语音识别,从入门到实战,超简单的入门案例,超实用的企业项目。支持当前最流行的DeepSpeech2、Conformer、Squeezeformer模型
yeyupiaoling/PaddlePaddle-DeepSpeech
基于PaddlePaddle实现的语音识别,中文语音识别。项目完善,识别效果好。支持Windows,Linux下训练和预测,支持Nvidia Jetson开发板预测。
flashlight/wav2letter
Facebook AI Research's Automatic Speech Recognition Toolkit
pannous/tensorflow-speech-recognition
🎙Speech recognition using the tensorflow deep learning framework, sequence-to-sequence neural networks