Underdog Bark 3.0 Pro for Glade
Converted model assets and runtime configuration for Glade.
Conversion of Conway Research's Underdog Bark 3.0 Pro,
source revision 4b5c51e04aa8d16dda9ecdff71bc29f7360149e4. The weights retain CC-BY-4.0;
see LICENSE and NOTICE. This conversion is not endorsed by Conway Research,
Moondream or NVIDIA.
An English FastConformer/TDT model descended from Parakeet Ultra: 24 encoder layers, 1,024 channels, eight attention heads, and a two-layer 640-channel LSTM predictor. Exact parameter count: 627,008,134. It publishes no VAD head. Plus and Pro are separate checkpoints of the same architecture, with different weight representations and reported accuracy.
Bundle
One self-contained 1,329.8 MB bundle, compared with the source checkpoint's 1,254.2 MB download. These are converted Core AI graphs, not the upstream storage container. Requires Glade on physical Apple silicon with iOS 27 or macOS 27. Graphs consume features and recurrent states; the host handles raw audio, chunk planning, greedy TDT decoding, tokenization and native word timing.
The original BF16 checkpoint is converted to FP16 graphs. The compact host-decoder sidecar retains its original BF16 matrix bits. Nine-tap depthwise convolutions use explicit shifted products and balanced sums, preserving weights, zero padding and receptive field.
- Mono 16 kHz input, 128-bin log-mel frontend, and the source's 250 ms leading silence per independent chunk. Returned timestamps remove this padding.
- One 768-position encoder shape, split into six four-layer assets. Full bidirectional attention and the complete finite relative-position basis remain available within each chunk; staging does not split the attention context.
- Contiguous quiet-boundary chunks up to 60 seconds retain every audio sample, including silence. This bounds long-recording memory; it differs from passing an entire long recording through the source in one context.
- Two concurrent encoder requests; a batched FP16 ANE decoder supports capacities 16 and 32. Greedy decoding follows upstream defaults, with durations 0–4 and at most ten symbols per acoustic frame.
- SiLU uses equivalent exp/division math. Convolution masks precede the bias-free GLU projection. Graph rewrites pass an FP32 source check before native testing.
metadata.jsondescribes numerical conventions and shapes;runtime.jsonspecifies scheduling. Native TDT word timings have an 80 ms frame step and are not forced alignment.
Mac qualification
M3 MacBook Air, 16 GB; macOS 27.0.1 (26A434); October 24, 2026. Three-run warm medians using the Glade Parakeet benchmark:
| Audio | Processing | RTFx |
|---|---|---|
| 20 seconds | 0.342 s | 58.4× |
| 18 min 15 s | 4.157 s | 263.5× |
Timing includes feature extraction, encoder, decoding, tokenization and native word timing; excludes file reading, chunk planning, initialization, model preparation and warmup. Instruments separately observed ANE predictions in all 21 calls to each encoder/subsampling stage and in batched decoding, with no GPU intervals. Captures use encoder concurrency one for unambiguous stage attribution; throughput runs use two with the same graph functions.
On the full JFK benchmark recording, Whisper-normalized WER is 2.25% (50/2220 errors). All source token IDs match on all 21 identical chunk cuts, each with its own leading silence; the 20-second check also matches stock Transformers generation. This is a limited conversion check on one English recording, not a broad accuracy ranking or independent verification of the publisher's leaderboard claims.
First observed prepare() took 84.5 seconds; subsequent cached preparation
in the full-speech report took 0.131 seconds. The cache was
not cleared to establish a clean-device compilation estimate. Retained assets
were read from network storage; preparation is separate from warm inference.
Peak sampled client-plus-separately-attributed-ANE footprint during the full warm
runs was 2.11 GB, using nonoverlapping task VM counters. These attribution
counters do not establish physical residency or capture every shared driver allocation.
iPhone qualification
iPhone Duo (A20 Pro), iOS 27.1 (24A94425), Release Glade Benchmark app. The full speech took 2.581 seconds (424.4× real time), the median of three uninterrupted foreground runs at nominal thermal state. Every token and chunk boundary matches the source control. Phone timing includes bounded WAV reading and chunk planning in addition to the inference stages above. Peak sampled client footprint was 1.99 GB, excluding uncharged accelerator/driver allocations. First observed preparation took 154.4 seconds, excluded from inference. A separate full-speech Instruments capture observes ANE predictions in every encoder/subsampling call and in batched decoding, with no target GPU intervals. Attribution capture uses encoder concurrency one; throughput uses two.
Model tree for coder543/underdog-bark-3.0-pro-glade
Base model
nvidia/parakeet-tdt-0.6b-v3