Home/Developer Tools/whisper-diarization
whisper-diarization logo

whisper-diarization

MahmoudAshraf97/whisper-diarization

Automatic Speech Recognition with Speaker Diarization based on OpenAI Whisper

GraphCanon updated 3w · GitHub synced 3w · 27 views this month

5.6k stars503 forksLast push 5mo Jupyter Notebook BSD-2-Clause

Decision brief

Automatic Speech Recognition with Speaker Diarization based on OpenAI Whisper for Python projects

Good fit when

  • You need advanced speech recognition capabilities paired with speaker diarization in your Python project.
  • Your development environment supports Python 3.10 or later and you can install Cython and FFMPEG.

Avoid when

  • If your project is restricted to use only open-source tools under the MIT license, as whisper-diarization uses the BSD-2-Clause license.
  • Your environment cannot support Python 3.10 or later or you lack prerequisites such as Cython and FFMPEG installation rights.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Slowing (156d since push)
As of 3w
Provenance
Not a fork · Personal account
As of 3w
Security (OSV)
No criticals
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/MahmoudAshraf97/whisper-diarization

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Repository for implementing automated speech recognition and speaker diarization using the OpenAI Whisper model in Python.

Capability facts

Languages
jupyter notebook, python

Source: github.language+pyproject.toml · Jul 30, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Jul 30, 2026)

Python >= `3.10` is needed, `3.9` will work but you'll need to manually install the re
Source link

Tags

README

Installation

Python >= 3.10 is needed, 3.9 will work but you'll need to manually install the requirements one by one.

FFMPEG and Cython are needed as prerequisites to install the requirements

pip install cython

or

sudo apt update && sudo apt install cython3

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.