Traducere automată · Originalul în engleză

Parakeet TDT

Parakeet TDT este NVIDIA, modelul de recunoaștere a vorbirii, adaptat pentru a rula pe Apple Silicon's Neural Engine via CoreML. Folosește un codor FastConformer asociat cu un decodor Token-and-Duration Transducer (TDT) pentru transcriere exactă și eficientă.

Arhitectură

Modelul este împărțit în trei fișiere model CoreML care lucrează împreună în timpul unei conferințe:

Componentă Descriere
CodorFastConforce
DecodorRețea de predicție care menține un text token istorie
ConjunctivCombine ieșiri de codor și decodor pentru a produce probabilități simbolice

Codorul este INT8 cuantizat pentru amprenta minimă de memorie și rapid Neural Engine execuție. Decodorul și rețeaua comună sunt suficient de mici încât nu este necesară cuantizarea.

Filtrare transcript urmează sintaxa specială a vocabularului, mai degrabă decât intervale de identificare simbolice, astfel încât să model-emitate cifre (0–9) sunt păstrate în timp ce limba, vorbitorul și jetoanele de control rămân ascunse.

Model Variante

ModelDimensiuneHuggingFace
Parakeet-TDT-0.6B (CoreML INT8)500 MOaufklater/Parakeet-TDT-v3-CoreML-INT8-30s

Performanță

Metrică Valoare
Factor în timp real (RTF)~0.031
Calculează țintaNeural Engine (via CoreML)
CuantificareINT8

RTF este timpul de perete împărțit la durata audio: mai mic este mai rapid. RTF ≈ 0.031 corespunde cu aproximativ 32× viteza în timp real.

Utilizarea CLI

Utilizați steagul --engine parakeet pentru a selecta Parakeet TDT în loc de Qwen3-ASR implicit:

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

CoreML vs MLX

Parakeet Utilizare TDT CoreML pentru a rula pe Neural Engine, în timp Qwen3-ASR utilizări MLX pentru a rula pe Metal GPU Cele două abordări au compromisuri diferite:

Parakeet TDT (CoreML)Qwen3-ASR (MLX)
Calculează țintaNeural EngineMetal GPU
Viteza32x în timp real~17x în timp real
ArhitecturăFastConformer + TDTTransformator de codor-decodor
Multilingv25 de limbi europene Multilingv
CuantificareINT84-bit (MLX)
Important

Modelele CoreML rulează pe Neural Engine, care funcționează independent de GPU. Aceasta înseamnă că Parakeet TDT poate rula concomitent cu sarcini bazate pe GPU cum ar fi TTS fără dispută.

Variantă de streaming

Pentru dictare în timp real și subtitrare în direct, vezi Parakeet-EOU-120M A 120M-parametru de streaming RNN-T variantă cu un cap explicit de sfârșit-de-ascutire, astfel încât un agent de voce poate spune atunci când un vorbitor a terminat de la ASR flux în sine, fără detector de turnare separată. 640 Ms piese audio și partajează vocabularul SentincePiece de Parakeet TDT 0.6B, optimizat pentru latență parțială sub-al doilea mai degrabă decât de vârf.

Acesta este multilingv (25 de limbi europene) și ușor: la un telefon utilizează aproximativ 232 MB de memorie și rulează confortabil în timp real, în timp real . aproximativ 5 .6× mai mic decât Parakeet TDT 0.6B. La Android, Linux și Windows el rulează prin ONNX Runtime de la soniqo/Parakeet-EOU-120M-ONNX-INT8.

De asemenea, disponibil la Android și la Linux & Windows prin Core de vorbire (ONNX Runtime).