Downloads · 30 days
220
34% of all-time downloads
idle-intelligence/stt-1b-en_fr-q4_0-webgpu
stt-1b-en_fr-q4_0-webgpu is a machine learning model from idle-intelligence. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as cc-by-4.0.
Q4-quantized weights for kyutai/stt-1b-enfr, packaged for client-side browser inference via WASM + WebGPU.
Downloads · 30 days
220
34% of all-time downloads
All-time downloads
645
Public
Repo size
1.1 GB
Likes
2
Public
Click a slice to open those files.
.gguf557 MB · 83%
From the Hugging Face model README
Q4-quantized weights for kyutai/stt-1b-en_fr, packaged for client-side browser inference via WASM + WebGPU.
Runs entirely in the browser — no server required. English + French, streaming, ~1B parameters.
| File | Size | Description |
|---|---|---|
stt-1b-en_fr-q4_0.gguf | 531 MB | STT transformer weights (Q4_0 quantized) |
mimi-encoder-f16.safetensors | 107 MB | Mimi audio codec encoder (f16) |
tokenizer.model | 118 KB | SentencePiece tokenizer (32k vocab, EN+FR) |
These weights are consumed by stt-web, a Rust/WASM + WebGPU speech-to-text engine built with Burn.
import { SttClient } from './stt-client.js';
const stt = new SttClient({
onTranscript: (text, isFinal) => console.log(text),
onStatus: (text, ready) => console.log(text),
});
await stt.init();
await stt.startRecording();
Model weights are fetched from this repo automatically and cached by the browser.
Microphone → AudioWorklet (24kHz mono)
→ Mimi codec [WASM, CPU] → 32 codebook tokens/frame at 12.5Hz
→ STT transformer [WASM, WebGPU] → text tokens
→ SentencePiece detokenizer → transcript
The STT transformer weights were quantized from f32 to Q4_0 using a custom GGUF packer. Dequantization happens on-GPU via WGSL compute shaders at inference time. The Mimi codec encoder is stored at f16 as it runs on CPU via WASM.
If you use this model, please cite the original authors:
@techreport{kyutai2024stt,
author = {Kyutai},
title = {Speech-To-Text models},
institution = {Kyutai},
year = {2024},
url = {https://huggingface.co/kyutai/stt-1b-en_fr},
}
This is an independent port by idle intelligence, not affiliated with or endorsed by Kyutai Labs. Transcription quality may differ from the original PyTorch implementation due to quantization.