DeepSeek-R1-GGUF
unsloth · Kit
GGUF copies of the 671B DeepSeek-R1 reasoning model, with 1.58-bit and 2-bit dynamic quants, for running it in llama.cpp on a local machine with enough memory.
Decides when a voice assistant should drop in a small listening sound such as mhm or oh no while the user is still talking, from the words so far. Text only, and it answers in about 5 ms on a CPU.
Backchannel Cue 32M 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.
pip install -U huggingface_hub hf download KoljaB/backchannel-cue-32m
This model gives a voice assistant the habit of listening out loud. Humans murmur small signals like mhm or oh no while someone else talks, and assistants that wait in silence feel cold. You pass in what the user has said so far at a pause, and the model says whether a listener would react and how. Because it needs only a CPU, calling it at each pause costs little and needs no LLM.
It suits developers who build spoken assistants and want them to sound attentive during a user's turn.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Voice assistants | Developers of spoken assistants | Check each pause for a fitting listening cue | Respond with a sympathy cue when a user mentions a parent falling ill |
| Phone and call bots | Teams that build voice bots | Keep callers engaged while they speak | Say mhm after a long clause |
| Dialogue research | Researchers of turn-taking | Study when people respond and in which words | Read the gate AUC results and the training notes |
If your product has no voice, or you need replies and not small cues, you can skip it.
| Use case | Who | What they get back |
|---|---|---|
| Listening cues | Voice app developers | A cue probability, fitting reactions and likely wording |
| Mood checks | Teams that care about tone | A mood label of neutral, bad, good or funny |
| Ask-back prompts | Assistant builders | An echo question that fits a sentence left hanging |
What you need first:
pip install -U huggingface_hub hf download KoljaB/backchannel-cue-32m
pip install onnxruntime tokenizers numpy huggingface_hub python example.py
Call the decide function from example.py with the transcript of the current turn, about 0.45 seconds into a pause. It returns the text to say, or nothing when staying quiet is better. If you can, speak the cue from a pre-recorded clip, since live generation tends to arrive late.
from example import decide
decide("my dad got really sick last week") # e.g. "Oh no."
decide("i wanted to tell you about") # "About what?"
decide("what time is it") # usually None: stay quiet| Tool | What it does |
|---|---|
| decide | Turns the current turn's words into a cue, or into silence |
| example.py | A complete policy you can copy, including the rules below |
| clean | Prepares the text as lowercase words without punctuation |
| config.json | Lists every label and maps each reaction to its wording |
You pass a sentence about a parent falling ill. The model returns a sympathy cue such as oh no. For a plain question about the time, it usually returns nothing, so the assistant stays quiet.
A good first try is to run example.py and feed it a few sentences, some sad and some neutral. Watch which ones get a cue and which stay silent.
For experts, the model builds on the ettin-encoder-32m encoder and returns a gate probability, scores for each reaction type, a mood, 61 wording classes and an echo score. The card's rules matter as much as the scores. They set a lower cue bar mid-sentence, hold back laughs and praise when the mood looks bad, and space cues at least 6 seconds apart. Send only the current turn, newest 30 words.
| Check | Result |
|---|---|
| Gate AUC, held-out corpus pauses | 0.733 |
| Mood accuracy, written dev set | 86% |
| New sad sentences read as bad | 12 of 12 |
| Echoes at 0.7, good ones fired | 14 of 14 |
Decides when a voice assistant should drop in a small listening sound such as mhm or oh no while the user is still talking, from the words so far. Text only, and it answers in about 5 ms on a CPU.
Made by KoljaB 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.
What it is: This model gives a voice assistant the habit of listening out loud. Humans murmur small signals like mhm or oh no while someone else talks, and assistants that wait in silence feel cold. You pass in what the user has said so far at a pause, and the model says whether a listener would react and how. Because it needs only a CPU, calling it at each pause costs little and needs no LLM.
Who it suits: It suits developers who build spoken assistants and want them to sound attentive during a user's turn.
Industry | Who uses it | How they use it | Example
Voice assistants | Developers of spoken assistants | Check each pause for a fitting listening cue | Respond with a sympathy cue when a user mentions a parent falling ill
Phone and call bots | Teams that build voice bots | Keep callers engaged while they speak | Say mhm after a long clause
Dialogue research | Researchers of turn-taking | Study when people respond and in which words | Read the gate AUC results and the training notes
If your product has no voice, or you need replies and not small cues, you can skip it.
Where to use it:
Use case | Who | What they get back
Listening cues | Voice app developers | A cue probability, fitting reactions and likely wording
Mood checks | Teams that care about tone | A mood label of neutral, bad, good or funny
Ask-back prompts | Assistant builders | An echo question that fits a sentence left hanging
How to set it up: What you need first:
pip install -U huggingface_hub
hf download KoljaB/backchannel-cue-32m
pip install onnxruntime tokenizers numpy huggingface_hub
python example.py
How to use it: Call the decide function from example.py with the transcript of the current turn, about 0.45 seconds into a pause. It returns the text to say, or nothing when staying quiet is better. If you can, speak the cue from a pre-recorded clip, since live generation tends to arrive late.
from example import decide
decide("my dad got really sick last week") # e.g. "Oh no."
decide("i wanted to tell you about") # "About what?"
decide("what time is it") # usually None: stay quiet
Tool | What it does
decide | Turns the current turn's words into a cue, or into silence
example.py | A complete policy you can copy, including the rules below
clean | Prepares the text as lowercase words without punctuation
config.json | Lists every label and maps each reaction to its wording
Example: You pass a sentence about a parent falling ill. The model returns a sympathy cue such as oh no. For a plain question about the time, it usually returns nothing, so the assistant stays quiet.
For newcomers and experts: A good first try is to run example.py and feed it a few sentences, some sad and some neutral. Watch which ones get a cue and which stay silent.
For experts, the model builds on the ettin-encoder-32m encoder and returns a gate probability, scores for each reaction type, a mood, 61 wording classes and an echo score. The card's rules matter as much as the scores. They set a lower cue bar mid-sentence, hold back laughs and praise when the mood looks bad, and space cues at least 6 seconds apart. Send only the current turn, newest 30 words.
You send the words of the current turn
The model scores gate, reactions, mood and wording
Your rules decide whether to speak
You play a pre-rendered cue, or stay quiet
Good to know:
Title: Time per call on one CPU thread
Short text: 5 ms
40 words: 12 ms
Title: Reported checks
Check | Result
Gate AUC, held-out corpus pauses | 0.733
Mood accuracy, written dev set | 86%
New sad sentences read as bad | 12 of 12
Echoes at 0.7, good ones fired | 14 of 14
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download KoljaB/backchannel-cue-32m
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| Backchannel Cue 32M This page | 114 | 27 | — | mit | |
| Indic Multilingual Turn DetectorShares conversational-ai · onnx | 81 | 3 | 494M | apache-2.0 | |
| Pipecat backchannel detectorShares backchannel · onnx | 0 | 17 | 961K | bsd-2-clause | |
| ZeroTTSShares onnxruntime · onnx | 8,091 | 54 | — | mit | |
| RuView by ruvShares onnxruntime | 69 | 37 | — | mit | |
| deberta-v3-base-prompt-injection-v2Shares text-classification · onnx | 476,298 | 129 | 184M | apache-2.0 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
unsloth · Kit
GGUF copies of the 671B DeepSeek-R1 reasoning model, with 1.58-bit and 2-bit dynamic quants, for running it in llama.cpp on a local machine with enough memory.
prithivMLmods · Kit
Provides GGUF files of Axion-1.0-35B, a 35B mixture-of-experts model with about 3B active parameters aimed at scientific reasoning, information seeking and too…
Phips · Kit
Upscales low-resolution images with a super-resolution network that trains on one consumer GPU and exports to ONNX. For people who train or run image upscalers.
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…
LibertAIDAI · Kit
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…
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…