Live transcription · Multilingual

MOSS-Transcribe-Diarize

Joint transcription and speaker diarization in a single 0.9B-parameter model — know who said what, and when

Multilingual ·· 1 GB

Install in OpenASR Desktop

Opens the desktop app and downloads this model for you.

Don't have the app yet? Download OpenASR Desktop

On-deviceOn this computer
interview.m4a12:04

let's line up this week's release plan,

the beta build can ship on Friday,

then loop in design and QA,

Why it fits

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.

What you can do with it

  • 🎯 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

Other models

Developer details CLI commands, file hashes, and per-quant downloads — for scripting and verification.

Downloads by quantization

Pull stringSizeQuant
moss-transcribe-diarize:fp16 1.7 GB fp16
open .oasr
moss-transcribe-diarize:q8default 1 GB q8_0
open .oasr
moss-transcribe-diarize:q4 860.2 MB q4_k
open .oasr

Model facts

Size1 GB
Speed real-time
LanguageMultilingual
Familymoss-transcribe-diarize
VendorOpenMOSS-Team
Released2026-07-09
Peak memory3.2 GB
Quantizationq8_0
LicenseApache-2.0
Revision196b6d4939c334ff41559db2549f1432899f8822
sha256137f8283052fced1192af6aa80c3bf984b37d3b19c82803a63f57025b76626ee

Usage

These are CLI / local-server examples. The desktop app runs this model without typing a command — use Install above.

bash · transcribe a file
$ openasr pull moss-transcribe-diarize:q8
↓ moss-transcribe-diarize.oasr  1 GB  ✓ verified sha256
$ openasr transcribe meeting.wav --backend native --model-pack ~/.openasr/models/moss-transcribe-diarize/q8_0/moss-transcribe-diarize-q8_0.oasr
✓ local transcript · 0 bytes sent
bash · serve a local API
$ openasr serve --backend native --model-pack ~/.openasr/models/moss-transcribe-diarize/q8_0/moss-transcribe-diarize-q8_0.oasr --addr 127.0.0.1:8080
▶ http://127.0.0.1:8080 · model=moss-transcribe-diarize · 0 bytes will leave this host
python · client.py
from openai import OpenAI
client = OpenAI(base_url="http://127.0.0.1:8080/v1", api_key="local")
audio = open("meeting.wav", "rb")
text = client.audio.transcriptions.create(model="moss-transcribe-diarize", file=audio)