Mindket

FASTDIAR

Newversion 1 · updated

Overview

Labels who is speaking in an audio file or live microphone stream as it plays, about one second behind. A demo for speech developers and researchers who work on speaker diarization.

FASTDIAR is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python 3.12 on your computer
  • The Python packages listed in requirements.txt
  • A connection when the Space starts, since the code and checkpoint are fetched then
  • The huggingface_hub package, which gives you the hf command
Runs in
  • A web browser, on the Space's page at Hugging Face, with nothing to install
  • Windows, macOS or Linux with Python, from a copy you download
Start with
pip install -U huggingface_hub
hf download herimor/fastdiar --repo-type space --local-dir fastdiar
cd fastdiar

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

FASTDIAR is a live demo of streaming speaker diarization, which means working out who speaks when. Its approach pairs a speaker encoder that works on each audio frame with clustering done online. You can add an audio file or use your microphone.

The waveform on the page changes color for each speaker, and the labels settle roughly a second after the audio plays. When you press Stop, you can download the result as an RTTM file.

Who it suits

Speech developers and researchers who want to see streaming diarization work on their own audio.

IndustryWho uses itHow they use itExample
Speech technologyDevelopersTry live speaker labels before building on themSpeak into the microphone and watch the colors
ResearchDiarization researchersCheck how labels settle as audio streamsPlay a recorded file and read the output
Meetings and mediaTeams with recordingsSee who spoke when in a recordingDownload the RTTM after pressing Stop

You can skip it if you only need transcripts, since this demo labels speakers and does not write out what they say.

Where to use it

  • A web browser, on the Space's page at Hugging Face, with nothing to install
  • Windows, macOS or Linux with Python, from a copy you download
Use caseWhoWhat they get back
Label speakers in a fileResearchersA waveform colored by speaker
Label speakers liveDevelopersColors that settle about a second behind the audio
Export the labelsAnalystsAn RTTM file after pressing Stop

How to set it up

  • Python 3.12 on your computer
  • The Python packages listed in requirements.txt
  • A connection when the Space starts, since the code and checkpoint are fetched then
  • The huggingface_hub package, which gives you the hf command
  1. Install the huggingface_hub package.
  2. Download the Space with the hf command.
  3. Move into the downloaded folder.
  4. Install the pinned Gradio version.
  5. Install the packages from requirements.txt.
  6. Start the app with Python.
pip install -U huggingface_hub
hf download herimor/fastdiar --repo-type space --local-dir fastdiar
cd fastdiar
pip install gradio==6.28.0
pip install -r requirements.txt
python app.py

How to use it

Open the Space's page in your browser, or start your own copy with the command below. Add an audio file or switch on the microphone, watch the colors appear, then press Stop to get the RTTM download.

python app.py

Example

You speak into your microphone with a friend. The waveform on the page changes color by speaker, and after you press Stop you can download the labels as an RTTM file.

For newcomers and experts

If you are new to diarization, try a short recording with two voices. The color changes show where the model thinks the speaker switched.

If you know the field, the demo runs the large model on CPU. Its code is installed from the project's GitHub repository and the checkpoint comes from that project's release when the Space starts. Output lags the audio by about a second because labels are finalized after a short delay.

  1. You add a file or use the microphone
  2. The speaker encoder reads each frame
  3. Online clustering assigns a speaker
  4. Colors appear and Stop offers the RTTM

Good to know

  • License: the Space lists mit
  • Cost to run: none named
  • Data it reaches: the audio you add or record, plus the code and checkpoint it fetches from the project's GitHub repository when it starts
  • Not for: speech to text, since it labels speakers and does not transcribe

README and files

README

FASTDIAR

Labels who is speaking in an audio file or live microphone stream as it plays, about one second behind. A demo for speech developers and researchers who work on speaker diarization.

Made by herimor on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

About

What it is: FASTDIAR is a live demo of streaming speaker diarization, which means working out who speaks when. Its approach pairs a speaker encoder that works on each audio frame with clustering done online. You can add an audio file or use your microphone.

The waveform on the page changes color for each speaker, and the labels settle roughly a second after the audio plays. When you press Stop, you can download the result as an RTTM file.

Who it suits: Speech developers and researchers who want to see streaming diarization work on their own audio.

Industry | Who uses it | How they use it | Example
Speech technology | Developers | Try live speaker labels before building on them | Speak into the microphone and watch the colors
Research | Diarization researchers | Check how labels settle as audio streams | Play a recorded file and read the output
Meetings and media | Teams with recordings | See who spoke when in a recording | Download the RTTM after pressing Stop

You can skip it if you only need transcripts, since this demo labels speakers and does not write out what they say.

Where to use it:

  • A web browser, on the Space's page at Hugging Face, with nothing to install
  • Windows, macOS or Linux with Python, from a copy you download
Use case | Who | What they get back
Label speakers in a file | Researchers | A waveform colored by speaker
Label speakers live | Developers | Colors that settle about a second behind the audio
Export the labels | Analysts | An RTTM file after pressing Stop

How to set it up:

  • Python 3.12 on your computer
  • The Python packages listed in requirements.txt
  • A connection when the Space starts, since the code and checkpoint are fetched then
  • The huggingface_hub package, which gives you the hf command
  1. Install the huggingface_hub package.
  2. Download the Space with the hf command.
  3. Move into the downloaded folder.
  4. Install the pinned Gradio version.
  5. Install the packages from requirements.txt.
  6. Start the app with Python.
pip install -U huggingface_hub
hf download herimor/fastdiar --repo-type space --local-dir fastdiar
cd fastdiar
pip install gradio==6.28.0
pip install -r requirements.txt
python app.py

How to use it: Open the Space's page in your browser, or start your own copy with the command below. Add an audio file or switch on the microphone, watch the colors appear, then press Stop to get the RTTM download.

python app.py

Example: You speak into your microphone with a friend. The waveform on the page changes color by speaker, and after you press Stop you can download the labels as an RTTM file.

For newcomers and experts: If you are new to diarization, try a short recording with two voices. The color changes show where the model thinks the speaker switched.

If you know the field, the demo runs the large model on CPU. Its code is installed from the project's GitHub repository and the checkpoint comes from that project's release when the Space starts. Output lags the audio by about a second because labels are finalized after a short delay.

You add a file or use the microphone
The speaker encoder reads each frame
Online clustering assigns a speaker
Colors appear and Stop offers the RTTM

Good to know:

  • License: the Space lists mit
  • Cost to run: none named
  • Data it reaches: the audio you add or record, plus the code and checkpoint it fetches from the project's GitHub repository when it starts
  • Not for: speech to text, since it labels speakers and does not transcribe

On Hugging Face, 13 November 2026

  • Likes: 3
  • Built with: gradio
  • License: mit

Links

Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.

Files
README.md  4 KB

1 file, 4 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
FASTDIAR This page3gradiomit
FLUX.1 [dev]Shares gradio9,583gradiomit
InstantIDShares gradio3,659gradioapache-2.0
Chat With Janus-Pro-7BShares gradio2,036gradiomit
PhotoMakerShares gradio1,960gradioapache-2.0
Z Image TurboShares gradio1,940gradioapache-2.0
Numbers as Mindket last read them, on 2026-11-12.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Developer

See all in Developer

Lexnet

alpindale · Kit

Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…

New

FLUX.2 Klein LoRA Studio

prithivMLmods · Kit

Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…

New

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New