File size: 5,525 Bytes
8d9a213
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
196b6d4
 
 
8d9a213
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
196b6d4
8d9a213
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
---
license: apache-2.0
base_model: OpenMOSS-Team/MOSS-Transcribe-Diarize
pipeline_tag: automatic-speech-recognition
library_name: openasr
tags:
  - automatic-speech-recognition
  - speech-to-text
  - openasr
  - oasr
  - moss-transcribe-diarize
---

<div align="center">

# MOSS-Transcribe-Diarize Β· OpenASR

**Joint transcription and speaker diarization in a single 0.9B-parameter model β€” know who said what, and when**

[![License](https://img.shields.io/badge/license-Apache--2.0-2563eb.svg)](https://huggingface.co/OpenMOSS-Team/MOSS-Transcribe-Diarize/blob/main/LICENSE)
[![Format](https://img.shields.io/badge/format-.oasr-7c3aed.svg)](https://github.com/QuintinShaw/openasr)
[![Runtime](https://img.shields.io/badge/runtime-OpenASR-111827.svg)](https://openasr.org)
[![Base model](https://img.shields.io/badge/base-MOSS--Transcribe--Diarize-f59e0b.svg)](https://huggingface.co/OpenMOSS-Team/MOSS-Transcribe-Diarize)

Native speech-to-text in the **[OpenASR](https://github.com/QuintinShaw/openasr)** runtime β€”
engineered for peak performance on CPU & GPU, **no Python at inference time**.

</div>

---

## ✨ Highlights

- 🎯 **Transcription + speaker identification in one pass** β€” a single inference run produces both the transcript and per-speaker timestamps, no separate pipeline needed
- πŸ“Š **Verified accuracy: 2.52% CER (Chinese), 2.23% WER (English)** β€” benchmarked by OpenASR on frozen evaluation datasets, not upstream-reported numbers
- 🌐 **Chinese and English first, 15+ additional languages** β€” optimized for Mandarin and English with broad multilingual coverage built in
- πŸ“¦ **Three quantization tiers: fp16 / q8_0 / q4_k** β€” delivered in OpenASR's native .oasr format for CPU inference, choose the precision-to-size tradeoff that fits your hardware
- πŸ¦€ **Native in OpenASR** β€” `.oasr` packs run with no Python at inference, engineered for peak performance on CPU & GPU

## πŸš€ Quickstart

```bash
# 1. Install the OpenASR CLI  Β·  https://openasr.org
# 2. Pull a build (pick a quant β€” see the table below)
openasr pull moss-transcribe-diarize:q8

# 3. Transcribe
openasr transcribe audio.wav --model moss-transcribe-diarize
```

All builds for this model:

```bash
openasr pull moss-transcribe-diarize:fp16
openasr pull moss-transcribe-diarize:q8
openasr pull moss-transcribe-diarize:q4
```

## πŸ“¦ Available builds

| Quant | File (`.oasr`) | Size | RAM peak | RTF Β· M1 CPU | RTF Β· M1 GPU | JFK Ξ”WER vs fp16 |
|:------|:---------------|-----:|---------:|-------------:|-------------:|-----------------:|
| fp16 | `moss-transcribe-diarize-fp16.oasr` | 1.82 GB | 4.66 GB | 0.56Γ— | 0.36Γ— | 0.0% |
| q8_0 | `moss-transcribe-diarize-q8_0.oasr` | 1.12 GB | 3.49 GB | 0.50Γ— | 0.32Γ— | 0.0% |
| q4_k | `moss-transcribe-diarize-q4_k.oasr` | 902 MB | 2.99 GB | 0.47Γ— | 0.30Γ— | 0.0% |

<sub>RTF = real-time factor on the fixed 11s JFK clip (**lower is faster**); RAM peak measured per pack
in an isolated subprocess. JFK Ξ”WER compares each quantized build's JFK transcript to this model's
fp16 JFK transcript, so it measures quantization drift rather than absolute recognition accuracy.
**q8_0** is the recommended default β€” near-reference quality at a fraction of the
footprint.</sub>

## 🧠 About MOSS-Transcribe-Diarize

MOSS-Transcribe-Diarize is a 0.9B-parameter joint speech-recognition and speaker-diarization
model from the OpenMOSS team. Its architecture pairs a Whisper-Medium-scale audio encoder with a
lightweight MLP/LayerNorm adapter feeding into a Qwen3-0.6B-scale decoder, enabling the model to
transcribe speech and attribute each segment to its speaker with start/end timestamps in a single
forward pass. Language coverage centers on Chinese and English, with support for 15 additional
languages. OpenASR distributes this model in three quantization tiers -- fp16, q8_0, and q4_k --
packaged in the native `.oasr` runtime format for CPU-based local inference.

## βš™οΈ How these packs were made

Converted from [OpenMOSS-Team/MOSS-Transcribe-Diarize](https://huggingface.co/OpenMOSS-Team/MOSS-Transcribe-Diarize) with the OpenASR importer:

```bash
openasr model-pack import moss <src> <out>.oasr \
  --package-id moss-transcribe-diarize --quantization {fp16,q8-0,q4-k}
```

The `.oasr` container is GGUF-backed; packs use zero-copy mmap weight binding and graph
buffer reuse to keep peak memory low.

## βš–οΈ License

These packs **inherit the upstream model's license: Apache-2.0**
([source](https://huggingface.co/OpenMOSS-Team/MOSS-Transcribe-Diarize/blob/main/LICENSE)). OpenASR packaging retains the upstream copyright and
NOTICE; the only modifications are format conversion and quantization.

## πŸ™ Acknowledgements

This pack is a redistribution of **MOSS-Transcribe-Diarize**, created and released by
**OpenMOSS-Team**
([OpenMOSS-Team/MOSS-Transcribe-Diarize](https://huggingface.co/OpenMOSS-Team/MOSS-Transcribe-Diarize))
under the [Apache License 2.0](https://huggingface.co/OpenMOSS-Team/MOSS-Transcribe-Diarize/blob/main/LICENSE).
OpenASR performs format conversion, quantization, runtime validation, and local-inference
adaptation only; all model weights and training are the work of the original authors. Thank you
to the OpenMOSS team for releasing their work openly.

## πŸ”— Links

- πŸ¦€ **OpenASR** β€” <https://github.com/QuintinShaw/openasr>
- 🌐 **Website** β€” <https://openasr.org>
- πŸ€— **Upstream model** β€” [OpenMOSS-Team/MOSS-Transcribe-Diarize](https://huggingface.co/OpenMOSS-Team/MOSS-Transcribe-Diarize)