Terjemahan mesin · Versi asli bahasa Inggris

MOSS Translate Diarize 0.9B

MOSS Diarize Terjemahkan 0.9B bersama menghasilkan teks transkrip, penanda waktu, dan label speaker anonim. speech-swift sekarang menyediakan asli 128K MLX waktu-lama untuk rekaman panjang bersama bentuk-pendek yang ada CoreML Backend.

Luring, bukan streaming

Rekaman lengkap harus tersedia sebelum generasi dimulai. Tak ada pemeriksaan streaming yang diterbitkan untuk model MOSS ini, dan ini memancarkan tak ada transkrip parsial saat merekam.

Pada sebuah Glance

ModelMOSS Translate Diarize 0.9B
PeranTranskripsi dan diarisasi bersama offline dengan label speaker yang dibuat dan penanda waktu
BackendMLX dengan 131,072 token konteks dinamis; CoreML dengan tetap 1,024-token keadaan
KeluaranTranskrip sederhana ditambah segmen speaker yang distempel waktu
BahasaUpstream mengklaim 50 + bahasa; kartu modelnya tidak menerbitkan daftar lengkap
LisensiLisensi Apache 2.0
StatusTersedia melalui speech transcribe --engine moss dan MossTranscribe Produk Swift
SumberOpenMOSS- Team / MOSS- Transcribe-Diarize
Produk SwiftMossTranscribe
CLI / waktu jalanspeech transcribe --engine moss

Gunakan

CoreML INT8 tetap menjadi standar kompatibilitas. Pilih MLX untuk perilaku upstream long-context; INT5 adalah baku MLX.

# CoreML INT8: short-form default.
.build/release/speech transcribe recording.wav --engine moss

# MLX INT5: dynamic 128K context.
.build/release/speech transcribe meeting.wav --engine moss --backend mlx

# MLX INT8 quality reference, using the default FP16 KV cache.
.build/release/speech transcribe meeting.wav --engine moss --backend mlx --model int8

Taut Model

Bagaimana cara kerja jalur 128K

Enkoder masih proses Pengatur potongan 30 detik. Waktu berjalan menghubungkan setiap pengadukan audio menjadi satu prompt sebelum decoding, sehingga label speaker dapat menggunakan konteks rekaman lengkap. Token transkrip kemudian dihasilkan secara autoregreatly; "single pass" tidak berarti generasi simultan.

INT5 vs INT8

VarianASR WER / CERASR RTFASR puncak RSSDiarisasi DER / JERDiarisasi RTF
MLX INT58.55% / 6.36%0.0281,196 MiB28.05% / 26.56%0.065
MLX INT88.27% / 5.98%0.0321.407 MiB28.02% / 25.79%0.085

INT5 adalah disarankan MLX baku: total dua berkas berat badan 987.0 MiB bukan 1,200.1 MiB, dengan 0.28-point Bahasa Inggris WER biaya dan efektif sama dengan DER pada potongan lima berkas ini. Benchmark digunakan identik FP16 bobot audio, decoding serakah, dan FP16 KV cache.

The ASR fixture adalah yang pertama 80 Inggris-AS test klip dari google / fleursBerkas diarisasinya berasal dari CC-BY-4.0 Cermin tes VoxConverse; mereka bukan irisan pengembangan Community-1 yang digunakan oleh benchmark CoreML terpisah.

Batas dan memori

Singgahan penyangga MLX

Dari beban berat melalui transkripsi, MLX batasi proces- wide reusabble-buffer cache ke yang lebih kecil dari 2 GiB dan 25% fisik RAMBatas penelepon bawah, termasuk 0 untuk menonaktifkan caching, diawetkan. MOSS dan Qwen3-ASR bagi anggaran ini; melepaskan model akhir mengembalikan batas sebelumnya penelepon kecuali penelepon mengubahnya selama digunakan.

Batas penyangga yang tidak digunakan, bukan memori total. Data langsung KV dan audio masih tumbuh dengan panjang rekaman; bobot dan alokasi waktu-jalan lainnya memerlukan memori tambahan.

Gunakan baku FP16 KV cache untuk keluaran speaker terstruktur. Saat ini INT8 KV cek abaikan label speaker dengan kedua variasi berat pada asli dan capped runtimes; langit-langit buffer- cache tidak memperbaiki masalah kualitas terpisah ini.