Mindket

turn-1-mini

Newversion 1 · updated

Overview

Detects when a speaker has finished talking and when someone is cutting in, using audio alone on a CPU in real time. It suits builders of voice agents and call tools.

turn-1-mini 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 on your computer
  • PyTorch, since version 2 runs with PyTorch on a CPU
  • The p99turn package, which loads the model
  • About 21 MB for the version 2 weights file
Runs in
  • Python with PyTorch on a CPU, on Windows, macOS or Linux
  • ONNX streaming graphs, which the repository also holds for version 1
  • Voice agents that receive each speaker's channel
  • Call and meeting pipelines
Start with
pip install -U huggingface_hub

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

turn-1-mini is a 5.4M-parameter model for conversation timing. It listens to audio and works out when a speaker has finished a turn and when another person is breaking in. It streams, uses audio only with no transcript, and keeps up in real time on a CPU. Version 2 adds support for several speakers.

Who it suits

It suits developers who build voice agents, meeting tools or call software that must decide when to speak and when to wait.

IndustryWho uses itHow they use itExample
Voice AIVoice agent developersDecide when the agent may take its turnLetting an agent reply once the caller stops
MeetingsMeeting tool buildersTrack who holds the floor across several channelsFollowing four headset channels in a meeting
Call softwareContact center engineersSpot interruptions and cut-offs in callsFlagging when a speaker is being talked over
ResearchDialogue researchersCompare turn-taking models on public benchmarksReading its scores against a published system

People who need a transcript or word-level timing can skip it, since it works from audio signals only.

Where to use it

  • Python with PyTorch on a CPU, on Windows, macOS or Linux
  • ONNX streaming graphs, which the repository also holds for version 1
  • Voice agents that receive each speaker's channel
  • Call and meeting pipelines
Use caseWhoWhat they get back
End-of-turn detectionVoice agent developersA decision that a speaker's turn is over
Interruption detectionCall software teamsA probability that a speaker is taking the floor
Speech activity per channelMeeting tool buildersVoice activity and floor-claim signals for each channel

How to set it up

  • Python on your computer
  • PyTorch, since version 2 runs with PyTorch on a CPU
  • The p99turn package, which loads the model
  • About 21 MB for the version 2 weights file
  1. Install the Hugging Face hub package.
  2. Download the model files.
  3. Install the p99turn package with its torch extra, as the model card shows.
pip install -U huggingface_hub
hf download p99lab/turn-1-mini

How to use it

Feed the model audio from one or more speaker channels. With several channels, the model treats a turn as finished once that speaker is silent and another person starts claiming the floor. You can also pass the other channels, or your agent's own playback, as an optional REST input. Without it the model runs single-channel. The card's quick start holds the decision rules, which are not in the text provided here.

ToolWhat it does
EOT outputDecides that a speaker's turn has ended
INT outputGives the chance that this speaker is taking the floor, rather than saying yeah or laughing
REST inputOptional audio of the other channels or your agent's playback
Turn1Mini and Turn1MiniOnnxLoad the version 1 files as before

Example

Four people sit in a meeting, each on their own headset channel. You run all four channels through the model together. It marks when each person holds the floor, when their turn ends and when someone cuts in.

For newcomers and experts

Voice assistants often cut people off or wait too long. This model gives a quick signal for when a person is done speaking. A first small step is to download the files and read the quick start in the full card.

On the multi-party benchmark, the card reports 92.2 percent recall with 3.8 percent false alarms and a median delay of 210 ms. It also says it does not beat the VAP system on latency, and that its interruption output is not a strength on that benchmark.

  1. Audio from each speaker's channel
  2. Model scores speech and floor claims
  3. Optional REST input from other channels
  4. End-of-turn and interruption decisions

Good to know

  • License: Apache 2.0.
  • Cost to run: none named. It runs on a CPU in real time, per the card.
  • Data it reaches: it downloads files from the Hugging Face Hub, then processes the audio you give it.
  • Not for: transcription. It works from audio only and produces no transcript.
  • Version 1 files stay in the repository, unchanged.
End-of-turn results on the multi-party test, v1 against v2
v1 recall86.9 percent
v2 recall92.2 percent
v1 false alarms25.3 percent
v2 false alarms3.8 percent

README and files

README

turn-1-mini

Detects when a speaker has finished talking and when someone is cutting in, using audio alone on a CPU in real time. It suits builders of voice agents and call tools.

Made by p99lab on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: turn-1-mini is a 5.4M-parameter model for conversation timing. It listens to audio and works out when a speaker has finished a turn and when another person is breaking in. It streams, uses audio only with no transcript, and keeps up in real time on a CPU. Version 2 adds support for several speakers.

Who it suits: It suits developers who build voice agents, meeting tools or call software that must decide when to speak and when to wait.

Industry | Who uses it | How they use it | Example
Voice AI | Voice agent developers | Decide when the agent may take its turn | Letting an agent reply once the caller stops
Meetings | Meeting tool builders | Track who holds the floor across several channels | Following four headset channels in a meeting
Call software | Contact center engineers | Spot interruptions and cut-offs in calls | Flagging when a speaker is being talked over
Research | Dialogue researchers | Compare turn-taking models on public benchmarks | Reading its scores against a published system

People who need a transcript or word-level timing can skip it, since it works from audio signals only.

Where to use it:

  • Python with PyTorch on a CPU, on Windows, macOS or Linux
  • ONNX streaming graphs, which the repository also holds for version 1
  • Voice agents that receive each speaker's channel
  • Call and meeting pipelines
Use case | Who | What they get back
End-of-turn detection | Voice agent developers | A decision that a speaker's turn is over
Interruption detection | Call software teams | A probability that a speaker is taking the floor
Speech activity per channel | Meeting tool builders | Voice activity and floor-claim signals for each channel

How to set it up:

  • Python on your computer
  • PyTorch, since version 2 runs with PyTorch on a CPU
  • The p99turn package, which loads the model
  • About 21 MB for the version 2 weights file
  1. Install the Hugging Face hub package.
  2. Download the model files.
  3. Install the p99turn package with its torch extra, as the model card shows.
pip install -U huggingface_hub
hf download p99lab/turn-1-mini

How to use it: Feed the model audio from one or more speaker channels. With several channels, the model treats a turn as finished once that speaker is silent and another person starts claiming the floor. You can also pass the other channels, or your agent's own playback, as an optional REST input. Without it the model runs single-channel. The card's quick start holds the decision rules, which are not in the text provided here.

Tool | What it does
EOT output | Decides that a speaker's turn has ended
INT output | Gives the chance that this speaker is taking the floor, rather than saying yeah or laughing
REST input | Optional audio of the other channels or your agent's playback
Turn1Mini and Turn1MiniOnnx | Load the version 1 files as before

Example: Four people sit in a meeting, each on their own headset channel. You run all four channels through the model together. It marks when each person holds the floor, when their turn ends and when someone cuts in.

For newcomers and experts: Voice assistants often cut people off or wait too long. This model gives a quick signal for when a person is done speaking. A first small step is to download the files and read the quick start in the full card.

On the multi-party benchmark, the card reports 92.2 percent recall with 3.8 percent false alarms and a median delay of 210 ms. It also says it does not beat the VAP system on latency, and that its interruption output is not a strength on that benchmark.

Audio from each speaker's channel
Model scores speech and floor claims
Optional REST input from other channels
End-of-turn and interruption decisions

Good to know:

  • License: Apache 2.0.
  • Cost to run: none named. It runs on a CPU in real time, per the card.
  • Data it reaches: it downloads files from the Hugging Face Hub, then processes the audio you give it.
  • Not for: transcription. It works from audio only and produces no transcript.
  • Version 1 files stay in the repository, unchanged.
Title: End-of-turn results on the multi-party test, v1 against v2
v1 recall: 86.9 percent
v2 recall: 92.2 percent
v1 false alarms: 25.3 percent
v2 false alarms: 3.8 percent

On Hugging Face, 13 November 2026

  • Task: voice activity detection
  • Downloads in the last 30 days: 2,733
  • Likes: 6
  • License: apache-2.0
  • Languages: en
  • Fine-tunes: 1
  • Tags: onnx, turn-1-mini, turn-detection, end-of-turn, endpointing, turn-taking, interruption, barge-in, multi-party, voice-activity-detection, voice-agents, streaming

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download p99lab/turn-1-mini

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

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

ProductDownloads, last 30 daysLikesParametersLicenseLast change
turn-1-mini This page2,7336—apache-2.0
Indic Multilingual Turn DetectorShares turn-detection · end-of-turn · voice-agents813494Mapache-2.0
Pipecat backchannel detectorShares turn-taking · voice-agents · streaming017961Kbsd-2-clause
DuplexJev-4B-ParaShares end-of-turn · turn-taking36364.2Bcc-by-nc-4.0
FireRedVADShares voice-activity-detection · streaming2,28680—apache-2.0
Maya 2 NativeShares voice-agents · streaming5,7741702.5Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

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

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k