Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
Keeps the caller's voice and removes other voices from call audio before speech-to-text hears them. A 27.3M-parameter open model that streams on a CPU, with filters for Pipecat and LiveKit voice agents.
VoxLock 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 voxlock
VoxLock is an open voice isolation model for voice agents and phone calls. It takes one input, the call audio, and picks out the caller by itself. Other voices in the room are filtered out, so speech-to-text never receives them. It can run as a live stream on a CPU, with an algorithmic delay of 24 ms.
It suits developers who build voice agents or transcribe calls and need the caller's words to come through cleanly when other people are talking nearby.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Customer support | Teams running phone voice agents | Clean the call audio before transcription | Keep a caller's words when a coworker talks behind them |
| Voice AI | Developers using Pipecat or LiveKit | Add it as an audio filter or an Agents plugin | Put it in front of the speech-to-text step |
| Meetings and transcription | Teams transcribing headset audio | Isolate the headset wearer from other voices | Transcribe one person in a room full of talk |
You can skip it if you need to keep several speakers at once, since it keeps one caller.
| Use case | Who | What they get back |
|---|---|---|
| Voice agent front end | Agent developers | Caller audio with other voices removed |
| File cleanup | Analysts | A cleaned audio file of the caller |
| Transcription prep | Speech-to-text users | Audio that leaks fewer background words |
You need these first:
pip install voxlock
pip install -U huggingface_hub hf download arbazsiddiqui/voxlock
You run the voxlock command on a recording and name an output file, and the result holds only the caller. For your own streaming loop, or the agent plugins, the model card has more.
voxlock call.wav -o caller.wav
| Tool | What it does |
|---|---|
| voxlock | Command line tool that isolates the caller's voice in an audio file |
| Pipecat filter | Audio filter that cleans call audio inside a Pipecat agent |
| LiveKit Agents plugin | Plugin that does the same inside a LiveKit agent |
| sherpa-onnx | C++ route for running the model |
You have a call recording where a television plays behind the caller. You run the command on call.wav and write caller.wav. The output is meant to keep the caller and drop the other voices.
Voice isolation keeps one person's voice and removes the rest. A good first try is installing the package, running the command above on a short recording, and listening to both files.
For readers who know the field, the model has 27.3M parameters and starts from a causal REAL-TSE checkpoint. It is scored on how many background words a speech recognizer writes down while only the background is talking, counted per minute. The card's tests transcribe audio with Parakeet TDT 0.6B v2 and use the Krisp benchmark's own method.
Keeps the caller's voice and removes other voices from call audio before speech-to-text hears them. A 27.3M-parameter open model that streams on a CPU, with filters for Pipecat and LiveKit voice agents.
Made by arbazsiddiqui 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: VoxLock is an open voice isolation model for voice agents and phone calls. It takes one input, the call audio, and picks out the caller by itself. Other voices in the room are filtered out, so speech-to-text never receives them. It can run as a live stream on a CPU, with an algorithmic delay of 24 ms.
Who it suits: It suits developers who build voice agents or transcribe calls and need the caller's words to come through cleanly when other people are talking nearby.
Industry | Who uses it | How they use it | Example
Customer support | Teams running phone voice agents | Clean the call audio before transcription | Keep a caller's words when a coworker talks behind them
Voice AI | Developers using Pipecat or LiveKit | Add it as an audio filter or an Agents plugin | Put it in front of the speech-to-text step
Meetings and transcription | Teams transcribing headset audio | Isolate the headset wearer from other voices | Transcribe one person in a room full of talk
You can skip it if you need to keep several speakers at once, since it keeps one caller.
Where to use it:
Use case | Who | What they get back
Voice agent front end | Agent developers | Caller audio with other voices removed
File cleanup | Analysts | A cleaned audio file of the caller
Transcription prep | Speech-to-text users | Audio that leaks fewer background words
How to set it up: You need these first:
pip install voxlock
pip install -U huggingface_hub
hf download arbazsiddiqui/voxlock
How to use it: You run the voxlock command on a recording and name an output file, and the result holds only the caller. For your own streaming loop, or the agent plugins, the model card has more.
voxlock call.wav -o caller.wav
Tool | What it does
voxlock | Command line tool that isolates the caller's voice in an audio file
Pipecat filter | Audio filter that cleans call audio inside a Pipecat agent
LiveKit Agents plugin | Plugin that does the same inside a LiveKit agent
sherpa-onnx | C++ route for running the model
Example: You have a call recording where a television plays behind the caller. You run the command on call.wav and write caller.wav. The output is meant to keep the caller and drop the other voices.
For newcomers and experts: Voice isolation keeps one person's voice and removes the rest. A good first try is installing the package, running the command above on a short recording, and listening to both files.
For readers who know the field, the model has 27.3M parameters and starts from a causal REAL-TSE checkpoint. It is scored on how many background words a speech recognizer writes down while only the background is talking, counted per minute. The card's tests transcribe audio with Parakeet TDT 0.6B v2 and use the Krisp benchmark's own method.
Call audio comes in as one stream
VoxLock picks out the caller
Other voices are removed
Cleaned audio goes to speech-to-text
Transcript has fewer stray words
Good to know:
Title: Word error rate on the Krisp benchmark, lower is better
VoxLock: 4.95%
Krisp VI 2.5 Default: 5.30%
ai-coustics Voice Focus 2.2 L: 6.84%
Sanas Voice Isolation SE 1.0: 9.38%
DeepFilterNet3: 13.30%
No processing: 23.21%
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download arbazsiddiqui/voxlock
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 |
|---|---|---|---|---|---|
| VoxLock This page | 2,253 | 46 | 27.3M | apache-2.0 | |
| AuKShares speech-enhancement · speech · audio | 1,455 | 396 | — | mit | |
| Ming-3.0-audio-flashShares speech · audio · onnx | 2,122 | 87 | 128B | mit | |
| Realtime-VenusShares speech · audio · onnx | 2,101 | 135 | — | apache-2.0 | |
| Anuvani-LIDShares speech · audio · onnx | 276 | 7 | 116M | apache-2.0 | |
| MakHam Thai TTSShares speech · audio · onnx | 0 | 2 | — | apache-2.0 |
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
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…
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…
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.
alibaba · Kit
Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…