Konekäännös · Englanninkielinen alkuperäinen

MOSS Transkriptio Diarize 0.9B

MOSS Transcribe Diarize 0.9B tuottaa yhdessä transkriptiotekstin, aikaleimat ja anonyymit kaiuttimet. speech-swift tarjoaa nyt natiivin 128K MLX-runtimelle pitkän tallennuksen rinnalla olemassa olevan lyhytmuotoisen CoreML-taustaosan.

Offline, ei streaming

Täydellisen tallenteen on oltava saatavilla ennen sukupolven alkua. Tästä MOSS -mallista ei julkaista streaming-tarkastuspistettä, eikä se lähetä osittaista transkriptiota tallennuksen aikana.

Katselu

MalliMOSS Transkriptio Diarize 0.9B
RooliOffline yhteinen transkriptio ja diarisointi mallin luomilla kaiuttimilla ja aikaleimat
TaustaosatMLX ja 131,072 dynaaminen konteksti kuponkia; CoreML, jossa on kiinteä 1,024-token tila
TuotosPlain transkriptio ja aikaleimatut kaiuttimet
KieliUpstream vaatii yli 50 kieltä; mallikortti ei julkaise tyhjentävää luetteloa
LisenssiApache Lisenssi 2.0
Tila Saatavana speech transcribe --engine moss ja MossTranscribe Swift -tuotteen kautta.
LähdeOpenMOSS-ryhmä/MOSS-tilausikkuna
Swift -tuoteMossTranscribe
CLI / ajoaikaspeech transcribe --engine moss

Käyttö

CoreML INT8 on edelleen yhteensopivuusoletus. Valitse MLX alkupään pitkän aikavälin käyttäytymiselle; INT5 on MLX oletus.

# 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

Malli Linkit

Miten 128K-polku toimii

Koodari edelleen käsittelee Whisper-kokoinen 30 sekunnin palaset. Runtime concatetes jokainen tuloksena äänen upottaminen yhteen nopeaan ennen dekoodaus, joten kaiuttimen tarrat voivat käyttää täydellistä tallennusta kontekstissa. Transcript kuponkia sitten syntyy autoregressiivinen; . yhden pass. ei tarkoita samanaikaisia kuponki sukupolvi.

INT5 vs INT8

VarianttiASR WER / CERASR RTFASR RSS-huippuDiarisointi DER / JERDiarisointi RTF
MLX INT58.55% / 6.36%0.0281,196 MiB 28.05% / 26.56%0.065
MLX INT88.27% / 5.98%0.0321,407 MiB28.02% / 25.79%0.085

INT5 on suositeltu MLX-oletus: sen kaksi painotiedostoa yhteensä 987.0 MiB sijaan 1,200.1 miB, 0.28 piste Englanti WER kustannus ja tehokkaasti yhtä suuri DER tämän viiden tiedoston viipaleen. Vertailussa käytettiin identtisiä FP16 äänipainoja, ahne dekoodaus, ja FP16 KV välimuistit.

ASR-laite on ensimmäinen 80 English-US-testileikkeitä Google/fleur-maila. Diarisointitiedostot ovat peräisin CC-BY-4.0 VoxConverse testipeili; ne eivät ole Community-1:n kehitysviipale, jota käytetään erillisessä CoreML Z:n vertailuarvossa.

Rajat ja muisti

MLX puskurivälimuisti

Painon latauksesta transkription kautta MLX rajoittaa prosessin koko prosessin kattavan uudelleenkäytettävän puskurivälimuistin pienemmäksi 2 GiB:stä ja 25% fyysisestä RAM. Alemmat soittajarajat, mukaan lukien 0-poistettava välimuisti, säilyvät. MOSS ja Qwen3-ASR jakavat tämän budjetin; lopullisen mallin vapauttaminen palauttaa soittajan aiemman rajan, ellei soittaja muuta sitä käytön aikana.

Tämä rajoittaa käyttämättömiä uudelleenkäytettäviä puskureita, ei kokonaismuistia. Live KV - tensorit ja äänitiedot kasvavat edelleen tallennuspituudella; painot ja muut ajoajat vaativat lisämuistia.

Oletusarvo FP16 KV välimuisti strukturoidulle kaiuttimelle. Virta INT8 KV-tarkistukset Jätä pois kaiuttimet, joissa on sekä painovariantit alkuperäisissä että rajatuissa ajoajoissa; puskuri-välimuistikatto ei korjaa tätä erillistä laatuongelmaa.