/ Модель

Характеристики

Лицензия
CC BY 4.0
Базовая модель
parakeet-tdt_ctc-110m
Библиотека
ggml
Опубликована
20 мая 2026

parakeet-tdt_ctc-110m-GGUF

Распознавание речиАудио → текст4 профессии

Parakeet TDT+CTC 110M GGUF — это конвертированная и квантованная версия англоязычной модели автоматического распознавания речи NVIDIA Parakeet TDT+CTC 110M.

935скачиваний за 30 дней0лайковвеса обновлены2 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Конверсию в формат GGUF и поддержку выполнения через CrispASR подготовил проект CrispStrobe/CrispASR; обучение, дообучение и изменение архитектуры в этом репозитории не выполнялись.

Модель предназначена для транскрибации монофонической аудиозаписи с частотой 16 кГц, включая пакетную обработку и запуск на устройствах с ограниченными ресурсами. Она распознаёт только английскую речь и формирует текст с сохранением регистра и пунктуации. Доступны варианты F16 размером около 230 МБ, Q8_0 около 139 МБ и рекомендуемый Q4_K около 91 МБ. Заявлена производительность примерно до 45-кратного реального времени на M1 Metal для Q4_K.

Архитектура включает 17-слойный FastConformer-энкодер примерно на 110 млн параметров, 1-слойный LSTM-предиктор, гибридные TDT и CTC-головы, а также словарь из 1024 SentencePiece-токенов. В CrispASR по умолчанию используется CTC-декодирование, поскольку упрощённый однос层ный предиктор недостаточен для полноценного TDT-декодирования. Сильные стороны модели — малый размер, низкие требования к оперативной памяти и высокая скорость; ограничение — только английский язык и более низкое качество по сравнению с крупными вариантами Parakeet, включая возможные ошибки в отдельных словах. Распространяется по лицензии CC-BY-4.0 с условиями исходной модели NVIDIA.

Для каких профессий подходит4

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Parakeet TDT+CTC 110M — GGUF (ggml-quantised)

GGUF / ggml conversions of nvidia/parakeet-tdt_ctc-110m for use with the crispasr CLI from CrispStrobe/CrispASR.

The smallest Parakeet variant: 110 M parameters, 17-layer FastConformer encoder with both TDT and CTC heads. Designed for low-RAM hosts and high-throughput batch transcription.

  • English-only, mixed-case + punctuation output
  • Hybrid TDT+CTC head — runtime defaults to CTC decode (the TDT path needs a 2-LSTM predictor which this model doesn't have; single-LSTM predictor + CTC head is a deliberate trade for size)
  • ~45× realtime on M1 Metal with Q4_K — fastest in the family
  • CC-BY-4.0 licence

This repo provides three quantisations, all converted from the same .nemo checkpoint via the convert-parakeet-to-gguf.py script and quantised with crispasr-quantize.

Files

FileSizeNotes
parakeet-tdt_ctc-110m.gguf230 MBF16, full precision
parakeet-tdt_ctc-110m-q8_0.gguf139 MBQ8_0, near-lossless
parakeet-tdt_ctc-110m-q4_k.gguf91 MBQ4_K — recommended default

Smoke test on samples/jfk.wav (11 s clip, M1 Metal):

QuantTimeRealtimeOutput
F160.24 s45.7×"And so, my fellow Americans, askk not what your country can do for you. Ask what you can do for your country."
Q8_00.25 s44.6×(identical)
Q4_K0.25 s43.8×(identical)

Note: the model emits "askk" instead of "ask" on this clip — a small-model artifact, not a runtime bug. Larger Parakeet variants (v2 / tdt-1.1b / tdt_ctc-1.1b) get it right.

Quick Start

# 1. Build the runtime
git clone https://github.com/CrispStrobe/CrispASR
cd CrispASR
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j$(nproc) --target crispasr

# 2a. Auto-download via the registry key
./build/bin/crispasr -m parakeet-tdt_ctc-110m --auto-download -f your-audio.wav

# 2b. Or explicit download + load
hf download cstr/parakeet-tdt_ctc-110m-GGUF \
    parakeet-tdt_ctc-110m-q4_k.gguf --local-dir .
./build/bin/crispasr -m parakeet-tdt_ctc-110m-q4_k.gguf -f your-audio.wav

The runtime detects pred_layers=1 + has_ctc=True at load time and automatically flips to CTC decode — no flag needed. See parakeet_init_from_file in src/parakeet.cpp.

When to pick this over the other Parakeet variants

ScenarioPick
English, tightest RAM (mobile / edge / embedded)110m (this repo)
English, best WER, ~600 M paramscstr/parakeet-tdt-0.6b-v2-GGUF
Multilingual (25 EU languages)cstr/parakeet-tdt-0.6b-v3-GGUF
English, long-tail vocabcstr/parakeet-tdt-1.1b-GGUF

Model architecture

ComponentDetails
Encoder17-layer FastConformer, d=512, 8 heads, head_dim=64, FFN=2048, conv kernel=9
SubsamplingConv2d dw_striding stack, 8× temporal (100 → 12.5 fps)
Predictor1-layer LSTM, hidden 640 (smaller than the standard 2-LSTM)
Joint headenc(512 → 640) + pred(640 → 640) → ReLU → linear(640 → 1029) — TDT, 5 durations
CTC headlinear(512 → 1025) — used by default at runtime
Vocab1024 SentencePiece tokens (English) + blank
Audio16 kHz mono, 80 mel bins, n_fft=512, hop=160, win=400
Parameters~110 M

Why the runtime auto-flips to CTC

Hybrid TDT+CTC models normally let the user choose between the two decoders. But this checkpoint ships with pred_layers=1 — a single LSTM rather than the usual two — which is too shallow for the TDT prediction network to produce useful joint scores. Upstream's recommended decode is CTC for this checkpoint. The C++ runtime detects this at load (pred_layers < 2 && has_ctc) and sets decode_ctc=true automatically. You can opt back into TDT (not recommended) by removing that auto-flip in parakeet_init_from_file.

Attribution

License

CC-BY-4.0, inherited from the base model.

Provenance and EU AI Act Art. 53 note

  • Upstream model: nvidia/parakeet-tdt_ctc-110m — published by nvidia.
  • Upstream licence: cc-by-4.0. This repository redistributes under the same terms; it grants no rights the upstream licence does not.
  • What was done here: format conversion and/or quantisation only (GGUF/GGML). No training, no fine-tuning, no merging, no distillation, no change to architecture, vocabulary or capability. Only the numeric representation of the upstream weights differs.
  • Training data: documented — where it is documented at all — by the upstream provider; see the upstream model card. No training data was used, added or selected by this repository.
  • Provider status: under Regulation (EU) 2024/1689 the upstream authors remain the provider of this model. Converting the serialisation format does not make this repository the provider of a new general-purpose AI model, and no such claim is made. Questions about training content, copyright policy or model capability belong upstream.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · ggml

Нельзя запустить

GGUF-веса поддерживаются только для текстовых LLM (llama.cpp).

Ревизия весов
6432cc0

0 моделей