Instructions to use OpenASR/qwen3-forced-aligner-0.6b with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- OpenASR
How to use OpenASR/qwen3-forced-aligner-0.6b with OpenASR:
# Install the openasr CLI: https://github.com/QuintinShaw/openasr/releases openasr pull qwen3-forced-aligner-0.6b openasr transcribe audio.wav --model qwen3-forced-aligner-0.6b
- Notebooks
- Google Colab
- Kaggle
Qwen3-ForcedAligner 0.6B Β· OpenASR
Word-level forced alignment for OpenASR transcripts -- a non-autoregressive Qwen3 audio+text model that refines per-word timestamps
A capability-pack support model for the OpenASR runtime β pure-Rust inference, no Python at inference time. Not a standalone transcription model: it augments another OpenASR ASR model's own decode path.
β¨ Highlights
- π― Refined word timestamps β consumes a finished transcript's text plus the source audio and replaces a model family's own approximate per-word timestamps with aligner-refined spans (
--word-timestamps=aligned) - β‘ Non-autoregressive β a single forward pass over interleaved audio/text with argmax at
<timestamp>positions (5000 80ms-wide bins), not incremental greedy decoding, so it is not dispatched through the qwen3-asr runtime - π§© Shares its backbone with Qwen3-ASR β the same audio-encoder + LM
thinkertensor layout, byte-for-byte; only the final head differs (an independent 5000-way classification head instead of the tied vocabulary head) - π Attribution-ready dependency β used explicitly by
--word-timestamps=alignedand can supply the word anchors a universal speaker-attribution pipeline needs to split coarse ASR segments at speaker changes - π¦ Native Q4_K runtime β the single production tier runs locally with no Python; Auto uses CPU on Apple Metal and retains supported discrete-GPU paths
- π¦ Native in OpenASR β
.oasrpacks run with no Python at inference, engineered for peak performance on CPU & GPU
π Quickstart
# 1. Install the OpenASR CLI Β· https://openasr.org
# 2. Pull the pack
openasr pull qwen3-forced-aligner-0.6b:q4
# 3. Use it as an opt-in refinement for another model's transcribe call
openasr transcribe meeting.wav --model <asr-model> --word-timestamps=aligned
π¦ Pack
| Quant | File (.oasr) |
Size |
|---|---|---|
| q4_k | qwen3-forced-aligner-0.6b-q4_k.oasr |
529 MB |
π§ About Qwen3-ForcedAligner 0.6B
Qwen3-ForcedAligner-0.6B is a word-level forced-alignment model from Qwen, sharing its
audio-encoder + LM thinker tensor layout byte-for-byte with Qwen3-ASR (same
Qwen3ASRForConditionalGeneration architecture). The only structural difference is the final
head: instead of a tied vocabulary lm_head, it uses an independent Linear(hidden_size, 5000) classification head over 80ms-wide timestamp bins. Given a transcript's text and its
source audio, it runs a single non-autoregressive forward pass and reads off word-boundary
timestamps at argmax <timestamp> positions -- refining a model family's own (typically
decode-time-approximate) per-word timestamps. This OpenASR repo repackages the weights as
.oasr packs that run natively in the OpenASR runtime -- no Python at inference, all decoding
local. OpenASR ships one production q4_k tier for this capability pack.
Not a standalone transcription model. This pack cannot transcribe audio by itself; it is an
alignment dependency consumed explicitly via openasr transcribe <audio> --model <asr-model> --word-timestamps=aligned. The same word anchors can support speaker-attribution pipelines
that must split a coarse ASR segment at speaker changes.
Verification: local verification covers a tensor-parity check against the real upstream checkpoint -- every source safetensors tensor maps 1:1 to a destination tensor, plus the two synthesized frontend tensors. The production q4_k pack additionally passes the quant-floor audit and real Chinese meeting-audio attribution verification.
βοΈ How this pack was made
Converted from Qwen/Qwen3-ForcedAligner-0.6B with the OpenASR local-source
importer (openasr model-pack import qwen-forced-aligner ...).
The .oasr container is GGUF-backed; each shipped quant stores weights at the
requested precision while parity-sensitive tensors stay f32 where required.
βοΈ License
This pack inherits the upstream model's license: Apache-2.0 (source). OpenASR packaging retains the upstream copyright; the only modifications are format conversion and quantization.
π Acknowledgements
This pack is a redistribution of Qwen3-ForcedAligner-0.6B, created and open-sourced by Qwen (Qwen/Qwen3-ForcedAligner-0.6B). All credit for the original architecture, training, and weights belongs to the authors; the license is inherited from and identical to the upstream model (Apache-2.0). OpenASR only performs format conversion, quantization, runtime verification, and local-inference adaptation.
π Links
- π¦ OpenASR β https://github.com/QuintinShaw/openasr
- π Website β https://openasr.org
- π€ Upstream model β Qwen/Qwen3-ForcedAligner-0.6B
- Downloads last month
- 161
Model tree for OpenASR/qwen3-forced-aligner-0.6b
Base model
Qwen/Qwen3-ForcedAligner-0.6B