Tłumaczenie automatyczne · Oryginał angielski

Parakeet TDT

Parakeet TDT jest modelem rozpoznawania mowy NVIDIA, przystosowanym do pracy na dekoderze Apple Silicon Neural Engine za pośrednictwem CoreML. Używa enkodera FastConformer połączonego z przetwornikiem czasu i czasu (TDT) dla dokładnej, efektywnej transkrypcji.

Architektura

Model jest podzielony na trzy pliki modelu CoreML, które współpracują razem podczas wnioskowania:

SkładnikOpis
EnkoderFastConformer - konvolutional + self-attention warstw do ekstrakcji funkcji audio
DekoderPrzewidywanie sieci, która utrzymuje historię tokena tekstowego
WspólneŁączy wyjścia kodujące i dekodujące w celu uzyskania prawdopodobieństwa symbolicznego

Enkoder to INT8 oznaczony ilościowo dla minimalnego śladu pamięci i szybkiej realizacji Neural Engine. Dekoder i sieć joint są na tyle małe, że nie jest potrzebna kwantyzacja.

Filtrowanie transkrypcyjne odbywa się zgodnie ze specjalnymi składniami symboli słownika, a nie zakresami identyfikacyjnymi symboli, tak więc cyfry emitowane przez modele (0–9) są zachowane podczas gdy język, głośnik i żetony kontroli pozostają ukryte.

Warianty modelu

WzórRozmiarHuggingFace
Parakeet-TDT-0.6B (CoreML INT8)500 MBaufklarer / Parakeet-TDT-v3-CoreML-INT8-30s

Wydajność

MetricWartość
Współczynnik czasu rzeczywistego (RTF)~0.031
Oblicz celNeural Engine (przez CoreML)
IlościowanieINT8

RTF to czas ścianki podzielony na czas trwania dźwięku: niższy jest szybszy. RTF RRRR 0.031 odpowiada około 32 × prędkość czasu rzeczywistego.

Zastosowanie CLI

Użyj --engine parakeet flaga, aby wybrać Parakeet TDT zamiast domyślnego Qwen3-ASR:

.build/release/speech transcribe recording.wav --engine parakeet

CoreML vs MLX

Parakeet Zastosowania TDT CoreML do biegania na Neural Engine, podczas gdy Qwen3-ASR zastosowania MLX do biegania na Metal GPUTe dwa podejścia mają różne możliwości:

Parakeet TDT (CoreML)Qwen3-ASR (MLX)
Oblicz celNeural EngineMetal GPU
Prędkość- 32x real- time- 17x real- time
ArchitekturaFastConformer + TDTTransformator enkoder- dekoder
Wielojęzyczny25 języków europejskichWielojęzyczny
IlościowanieINT84- bit (MLX)
Ważne

CoreML działa na modelu Neural Engine, który działa niezależnie od GPU. Oznacza to, że Parakeet TDT może działać jednocześnie z zadaniami bazującymi na GPU- takimi jak TTS bez zastrzeżeń.

Wariant strumieniowania

Dla real- time dictation i na żywo napisy, zobacz Parakeet-EOU-120M - 120M- parametr streaming RNN- T wariant z wyraźnym end- of- utterance head, więc agent głosu może powiedzieć, kiedy głośnik skończył ze strumienia ASR sam, bez oddzielnego detektora skrętu. Działa on stopniowo na 640 ms dźwięku chunks i dzieli się słownictwem SentencePiece Parakeet TDT 0.6B, zoptymalizowany dla sub- drugi częściowy opóźnienia, a nie szczytowy przepustowość.

Jest wielojęzyczny (25 europejskie języki) i lekki: na telefonie używa o 232 MB pamięci i działa komfortowo w czasie rzeczywistym - mniej więcej 5- 6 × mniejszy niż Parakeet TDT 0.6B. Na Android, Linux i Windows działa przez ONNX Runtime soniqo/Parakeet-EOU-120M-ONNX-INT8.

Dostępne również na stronie Android, i Linux i Windows poprzez rdzeń mowy (ONNX Runtime).