Moonshine Streaming Tiny (Spanish): candidate transcribe.cpp GGUF

Candidate Q8_0 GGUF conversion of moonshine-ai/moonshine-streaming-tiny-es for review by the transcribe.cpp project.

This is a review artifact, not a canonical transcribe.cpp release. Canonical models are published by maintainers under the handy-computer Hugging Face organization after numerical, WER, benchmark, and download-roundtrip validation.

Provenance

  • Source repository: moonshine-ai/moonshine-streaming-tiny-es
  • Source revision: 215dc49e20d2efcfc438cd788b02920639bd85a0
  • Source format and dtype: model.safetensors, F32
  • Architecture: moonshine_streaming encoder-decoder
  • Language: Spanish (es)
  • Parameters in the source checkpoint: approximately 27M
  • Quantization: Q8_0 using transcribe-quantize

Candidate file

File Bytes SHA-256
moonshine-streaming-tiny-es-Q8_0.gguf 35,531,328 fee9a2febccd2d38a217e8e375395a48a03c30564a6913a2dd7eb5127651f1db

Compatibility adaptation

The Spanish checkpoint declares tie_word_embeddings=true and does not contain proj_out.weight. The Moonshine Streaming loader in transcribe.cpp 0.2.2 expects a separate dec.lm_head.weight and rejects tied-head metadata.

For compatibility, this candidate materializes the source model.decoder.embed_tokens.weight twice: once as dec.token_embd.weight and once as dec.lm_head.weight. The GGUF therefore truthfully describes its materialized layout as untied. Both tensors contain the same source values, so the resulting projection is mathematically equivalent to the tied source model. This costs approximately 4 MiB in the Q8_0 artifact but requires no runtime change.

Validation status

Completed:

  • loads with transcribe-cpp 0.2.2;
  • offline transcription smoke test;
  • streaming feed/finalize smoke test using 500 ms chunks;
  • local integration test with pi-transcribe.

Still required before canonical publication:

  • tensor-level numerical validation against the pinned Transformers reference;
  • Spanish WER evaluation on a representative acceptance manifest;
  • canonical model-card and benchmark results;
  • maintainer download-roundtrip validation.

Usage

The model expects 16 kHz mono PCM. With a transcribe.cpp checkout:

build/bin/transcribe-cli \
  -m moonshine-streaming-tiny-es-Q8_0.gguf \
  --stream-chunk-ms 500 \
  audio-16khz-mono.wav
Downloads last month
59
GGUF
Model size
30.9M params
Architecture
moonshine_streaming
Hardware compatibility
Log In to add your hardware

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for Santti4go/moonshine-streaming-tiny-es-gguf-candidate

Quantized
(1)
this model