Skip to page content
SAVRN
Search Plan a project

Open-weight model · Speech recognition

parakeet-ultra-spoken-coreml

by MimicScribe MimicScribe/parakeet-ultra-spoken-coreml

parakeet-ultra-spoken-coreml is an open-weight model for speech recognition from MimicScribe, released under Creative Commons Attribution 4.0. Its published files total 645.0 MB. It draws 14 downloads a month.

A Core ML build of Parakeet Ultra whose decoder and joint were fine-tuned to write numbers, symbols and abbreviations the way they are spoken ("twenty five percent", "point nine", "December thirty first") instead of mixing digits and words.

Parameters—
Context—
Weights643.6 MB
Licensecc-by-4.0
AccessOpen weights
Monthly Downloads14

Model Card

By MimicScribe, published under cc-by-4.0, revision ccdb31c9567e.

A Core ML build of Parakeet Ultra whose decoder and joint were fine-tuned to write numbers, symbols and abbreviations the way they are spoken ("twenty five percent", "point nine", "December thirty first") instead of mixing digits and words. The encoder, preprocessor, tokenizer and file layout are unchanged from drop-in replacement: only Decoder.mlmodelc/weights/weight.bin and the joint weights (JointDecision.mlmodelc / JointDecisionv3.mlmodelc, byte-identical) differ. Built for MimicScribe, which transcribes overlapping audio windows and stitches them; one consistent written form for numbers makes the overlaps agree. - moondream/parakeet-ultra — post-training of the above, CC BY 4.0…

Read MimicScribe's full model card

A Core ML build of Parakeet Ultra whose decoder and joint were fine-tuned to write numbers, symbols and abbreviations the way they are spoken ("twenty five percent", "point nine", "December thirty first") instead of mixing digits and words. The encoder, preprocessor, tokenizer and file layout are unchanged from FluidInference/parakeet-ultra-coreml, so it is a drop-in replacement: only Decoder.mlmodelc/weights/weight.bin and the joint weights (JointDecision.mlmodelc / JointDecisionv3.mlmodelc, byte-identical) differ.

Built for MimicScribe, which transcribes overlapping audio windows and stitches them; one consistent written form for numbers makes the overlaps agree.

Lineage and attribution

Training data

  • Synthetic speech generated with Kokoro (Apache 2.0) from templated sentences containing numbers, dates, money, codes and abbreviations, with spoken-form labels
  • LibriSpeech-PC (CC BY 4.0)
  • FLEURS (CC BY 4.0)
  • ICSI Meeting Corpus (CC BY 4.0) — word-labelled meeting crops

The real-speech data is replayed with a distillation term toward the original model, to keep its recognition and punctuation behaviour on everything except written form.

Results

Full MimicScribe post-recording pipeline, same build, 27 public meetings (16 AMI + 11 Earnings-21, 18.8 h):

Parakeet Ultra This model
WER, content words, numbers excluded 12.85% 12.84%
WER, verbatim (fillers counted) 16.95% 16.47%
Numbers read exactly (Earnings-21) 96.8% 96.8%

Recognition is on par; the change is the written form, which is now spoken words throughout. Years keep both halves ("twenty twenty one"): 2 of 138 held-out Earnings-22 years collapse ("two twenty one"). Expect slightly more sentence breaks on conversational speech: on held-out Earnings-22 clips, sentence-end F1 is 84.9 against the base model's 89.8.

Use

Same inputs, outputs and decoding as Parakeet Ultra / v3 TDT in FluidAudio. Text comes out in spoken form; apply your own inverse text normalization if you want digits.

Identity and Version

Repository
MimicScribe/parakeet-ultra-spoken-coreml
Publisher
MimicScribe
Task
Speech recognition
Modality
Audio
Library
coreml
Parameters
Not stated by the source
Languages
tdt
Revision
ccdb31c9567e440212529e28dcd85f1cf8e51032
First published
2026-10-09
Last updated
2026-10-11

Files and Weights

27 files, 645.0 MB in total. The weights are 15 files totalling 643.6 MB in bin.

Weights15 files · 643.6 MB
Configuration5 files · 308.4 KB
Documentation1 file · 3.0 KB
Other5 files · 1.1 MB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
Decoder.mlmodelc/analytics/coremldata.binWeights243 B fe92b6cfaa01
Decoder.mlmodelc/coremldata.binWeights560 B 3b06e66768f0
Decoder.mlmodelc/weights/weight.binWeights23.6 MB 7e20c5e55229
Encoder.mlmodelc/analytics/coremldata.binWeights243 B d87101d824d6
Encoder.mlmodelc/coremldata.binWeights514 B 397a84a4062f
Encoder.mlmodelc/weights/weight.binWeights594.2 MB 315ba01f33ca
JointDecision.mlmodelc/analytics/coremldata.binWeights243 B bc69ef031ed4
JointDecision.mlmodelc/coremldata.binWeights534 B f56ded040449
JointDecision.mlmodelc/weights/weight.binWeights12.6 MB 824299e2b217
JointDecisionv3.mlmodelc/analytics/coremldata.binWeights243 B 68d38ca646ae
JointDecisionv3.mlmodelc/coremldata.binWeights592 B 5e3af5a4ce68
JointDecisionv3.mlmodelc/weights/weight.binWeights12.6 MB 824299e2b217
Preprocessor.mlmodelc/analytics/coremldata.binWeights243 B c9beeb989c8d
Preprocessor.mlmodelc/coremldata.binWeights486 B dbde3f230084
Preprocessor.mlmodelc/weights/weight.binWeights491.1 KB 129b76e3aeaf
JointDecision.mlmodelc/metadata.jsonConfiguration2.9 KB —
Preprocessor.mlmodelc/metadata.jsonConfiguration2.8 KB —
config.jsonConfiguration414 B —
parakeet_v3_vocab.jsonConfiguration151.1 KB —
parakeet_vocab.jsonConfiguration151.1 KB —
README.mdDocumentation3.0 KB —
Decoder.mlmodelc/model.milOther13.1 KB —
Encoder.mlmodelc/model.milOther1.0 MB —
JointDecision.mlmodelc/model.milOther9.7 KB —
JointDecisionv3.mlmodelc/model.milOther11.8 KB —
Preprocessor.mlmodelc/model.milOther28.2 KB —
.gitattributesRepository1.5 KB —

License and Download

License
cc-by-4.0
Access
Open weights, no gate
Download size
643.6 MB
Download from MimicScribe

Released by MimicScribe through its official repository on Hugging Face. Read the license.

Built From

  • Derived from FluidInference/parakeet-ultra-coreml

Memory Requirements

PrecisionWeights in memory
As published643.6 MB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About parakeet-ultra-spoken-coreml

Can I use parakeet-ultra-spoken-coreml commercially?

Yes. parakeet-ultra-spoken-coreml is released under Creative Commons Attribution 4.0. CC BY 4.0 permits sharing and adapting the work, including commercially, provided the creator is credited and changes are indicated.

Similar Models

Model · Speech recognition

wav2vec2-large-xlsr-53-japanese

Jonatas Grosman

Fine-tuned facebook/wav2vec2-large-xlsr-53 on Japanese using the train and validation splits of Common Voice 6.1, CSS10 and JSUT. When using this model, make sure that your speech input is sampled at 16kHz. This model has been fine-tuned thanks to the GPU credits generously given by the OVHcloud:) The script used for training can be found here: https://github.com/jonatasgrosman/wav2vec2-sprint The model can be used directly (without a language model) as follows... Using the HuggingSound library: The model can be evaluated as follows on the Japanese test data of Common Voice. In the table below I report the Word Error Rate (WER) and the Character Error Rate (CER) of the model. I ran the…

Open weights apache-2.0 transformers

Model · Speech recognition

whisperkit-coreml

Argmax

WhisperKit is part of Argmax OSS, an On-device Speech AI SDK for Apple Silicon: https://github.com/argmaxinc/argmax-oss-swift Check out the WhisperKit paper and presentation from ICML 2025: https://icml.cc/virtual/2025/47854 For real-time transcription with speakers and custom vocabulary, check out Argmax Pro SDK: https://www.argmaxinc.com/blog/argmax-sdk-2

Open weights mit whisperkit

Model · Speech recognition

speaker-diarization-3.1

Pyannote

Using this open-source model in production? Consider switching to pyannoteAI for better and faster options. This pipeline is the same as pyannote/speaker-diarization-3.0 except it removes the problematic use of onnxruntime. Both speaker segmentation and embedding now run in pure PyTorch. This should ease deployment and possibly speed up inference. It requires pyannote.audio version 3.1 or higher. It ingests mono audio sampled at 16kHz and outputs speaker diarization as an Annotation instance: - stereo or multi-channel audio files are automatically downmixed to mono by averaging the channels. - audio files sampled at a different rate are resampled to 16kHz automatically upon loading. 1.…

Access requested at publisher mit pyannote-audio

Model · Speech recognition

speaker-diarization-community-1

Pyannote

This pipeline ingests mono audio sampled at 16kHz and outputs speaker diarization. - stereo or multi-channel audio files are automatically downmixed to mono by averaging the channels. - audio files sampled at a different rate are resampled to 16kHz automatically upon loading. The main improvements brought by Community-1 are: - improved speaker assignment and counting - simpler reconciliation with transcription timestamps with exclusive speaker diarization - easy offline use (i.e. without internet connection) - (optionally) hosted on pyannoteAI cloud 1. pip install pyannote.audio 3. Create access token at hf.co/settings/tokens. Out of the box, Community-1 is much better than…

Access requested at publisher cc-by-4.0 pyannote-audio

Model · Speech recognition

faster-whisper-small

Systran

This repository contains the conversion of openai/whisper-small to the CTranslate2 model format. This model can be used in CTranslate2 or projects based on CTranslate2 such as faster-whisper. The original model was converted with the following command: Note that the model weights are saved in FP16. This type can be changed when the model is loaded using the computetype option in CTranslate2. For more information about the original model, see its model card.

Open weights mit ctranslate2

Fine-tuned facebook/wav2vec2-large-xlsr-53 on Portuguese using the train and validation splits of Common Voice 6.1. When using this model, make sure that your speech input is sampled at 16kHz. This model has been fine-tuned thanks to the GPU credits generously given by the OVHcloud:) The script used for training can be found here: https://github.com/jonatasgrosman/wav2vec2-sprint The model can be used directly (without a language model) as follows... Using the HuggingSound library: 1. To evaluate on mozilla-foundation/commonvoice60 with split test 2. To evaluate on speech-recognition-community-v2/devdata If you want to cite this model you can use this

Open weights apache-2.0 transformers