Downloads · 30 days
40
25% of all-time downloads
Serveurperso/Smart-Turn-v3-GGUF
Smart-Turn-v3-GGUF is a voice activity detection model from Serveurperso. Use it for the voice activity detection task on the model card, and read the license before you ship it in a product. It is set up for gguf. The card lists the license as bsd-2-clause.
GGUF weights of Smart Turn v3.2 (Pipecat) for s2s.cpp, a C++17/GGML voice assistant. The model reads the last 8 seconds of the audio stream and tells whether the speaker has finished the turn, from the waveform alone,…
Downloads · 30 days
40
25% of all-time downloads
All-time downloads
162
Public
Repo size
32 MB
Likes
1
Public
Click a slice to open those files.
.gguf32 MB · 100%
From the Hugging Face model README
GGUF weights of Smart Turn v3.2 (Pipecat) for s2s.cpp, a C++17/GGML voice assistant. The model reads the last 8 seconds of the audio stream and tells whether the speaker has finished the turn, from the waveform alone, no transcript needed: a pause to think does not hand over the floor.
| file | size |
|---|---|
| smart-turn-v3.2-F32.gguf | 32 MB |
Whisper Tiny encoder (4 layers, width 384) on 80 mel bins, attention pooling and a small classifier, 8M parameters. The model runs once per speech to silence boundary, so F32 is the only variant.
convert.py builds the file from the FP32 GPU export smart-turn-v3.2-gpu.onnx of pipecat-ai/smart-turn-v3, every dimension a turn.* metadata key. The layout is the one src/smart-turn.cpp reads through its C ABI, it does not load in llama.cpp.
git clone https://github.com/ServeurpersoCom/s2s.cpp.git
cd s2s.cpp
git submodule update --init
./buildcuda.sh
./models.sh # this file and the rest of the pipeline -> models/
./server.sh # then open http://localhost:8088
s2s.cpp runs Smart Turn on the CPU, on a sliding window of the stream rather than the current turn alone, as the upstream reference does.
Against onnxruntime on the upstream ONNX, over the example recording: completion probabilities at cosine similarity 1.000000000 (max abs 2.1e-6), decisions 17/17.
Upstream model: Smart Turn v3 by Pipecat (Daily), BSD 2-Clause
GGUF tooling: s2s.cpp, MIT