Complete Model Comparison
Omnilingual ASR offers 27 models across four families: W2V (self-supervised), CTC (parallel ASR), LLM (autoregressive ASR), and Zero-Shot models.All VRAM and speed metrics measured on A100 GPU with BF16 precision, batch size 1, and 30-second audio (unless noted otherwise).
Model Families Overview
W2V Models
Self-Supervised Learning (SSL)Pre-trained audio encoders producing contextualized embeddings. Useful as starting points for custom architectures.
- 4 sizes: 300M, 1B, 3B, 7B
- No direct transcription
- Foundation for CTC/LLM models
CTC Models
Parallel ASRHigh-speed speech recognition with parallel generation. Ideal for production deployments requiring throughput.
- 4 sizes × 2 versions = 8 models
- 16x-96x faster than real-time
- No language conditioning
LLM Models
Autoregressive ASRState-of-the-art accuracy with language conditioning. Standard and Unlimited length variants.
- 4 sizes × 3 variants = 12 models
- Optional language conditioning
- Unlimited length support (v2)
Zero-Shot
In-Context LearningTranscribe unseen languages using 1-10 audio-text example pairs.
- 1 model (7B)
- Requires context examples
- Ideal for low-resource languages
Complete Specifications Table
W2V Models (Self-Supervised)
W2V Model Details
W2V Model Details
Input: Raw audio waveform (16kHz)Output: Contextualized audio embeddings
- 300M: 1024-dimensional vectors
- 1B: 1280-dimensional vectors
- 3B/7B: 2048-dimensional vectors
CTC Models (Parallel ASR)
Version 1 Models
Version 2 Models (Improved CER)
CTC Model Details
CTC Model Details
Features: Parallel generation, non-autoregressive decodingTokenizers:
- v1 models:
omniASR_tokenizer_v1(9,812 tokens) - v2 models:
omniASR_tokenizer_written_v2(10,288 tokens)
LLM Models (Autoregressive ASR)
Standard LLM - Version 1
Standard LLM - Version 2 (Improved CER)
Unlimited Length LLM - Version 2
LLM Model Details
LLM Model Details
Features:
- Optional language conditioning (80/20 training split with/without)
- Autoregressive beam search decoding
- State-of-the-art accuracy
- v1 models (300M/1B/3B):
omniASR_tokenizer_v1 - v1 model (7B):
omniASR_tokenizer_v1_variant7 - v2 models:
omniASR_tokenizer_written_v2
- Segment size: 15 seconds
- Context window: 1 previous segment
- Accuracy comparable to standard LLM models
- Fine-tuning not currently supported
- Can be extended for streaming applications
- Standard: Maximum accuracy, known languages, audio under 40s
- Unlimited: Long-form content (podcasts, lectures, meetings)
Zero-Shot Model
Zero-Shot Model Details
Zero-Shot Model Details
Features: In-context learning with audio-text example pairsTokenizer:
omniASR_tokenizer_v1Context Examples:- Minimum: 1 example (repeated to 10)
- Maximum: 10 examples
- Recommended: 5-10 diverse examples
- Max length per example: 30 seconds
Tokenizers
Performance Metrics
Speed Comparison (Real-Time Factor)
RTF (Real-Time Factor): Time to process 1 second of audio. Lower is faster.
- RTF = 0.001: 1000x faster than real-time (1s audio in 0.001s)
- RTF = 1.0: Real-time processing (1s audio in 1s)
- RTF = 0.092: ~11x faster than real-time (1s audio in 0.092s)
VRAM Requirements (BF16)
Accuracy Performance
The 7B LLM model achieves:- Character Error Rate (CER) < 10% for 78% of 1,600+ languages
- State-of-the-art multilingual ASR performance
- Improved results with language conditioning
Model Selection Guide
By Use Case
- Production Deployment
- Edge / Mobile
- Long-Form Content
- New Languages
High Throughput:
omniASR_CTC_7B_v2- 16x faster than real-time
- Best CTC accuracy
- Parallel processing
omniASR_LLM_1B_v2- Good accuracy
- Moderate VRAM (6 GiB)
- Language conditioning
omniASR_LLM_7B_v2- State-of-the-art CER
- Full language support
- Requires 17 GiB VRAM
By Available Resources
Model Download & Storage
Automatic Download
Storage Location
All models and tokenizers are cached in:Manual Download
Direct download links provided in the specification tables above. Example:Version History
December 2025 Update (v2 Models)
v2 Release Changes
v2 Release Changes
New Models:
- CTC v2: Improved character error rates
- LLM v2: Better accuracy across all sizes
- LLM Unlimited v2: Support for unlimited audio length
- Expanded vocabulary (10,288 tokens vs 9,812)
- New tokenizer:
omniASR_tokenizer_written_v2 - Updated training data and procedures
- Segmented processing for long audio (Unlimited variants)
- Unlimited models: Fine-tuning recipes not yet supported
- Unlimited models: Not described in original research paper
Original Release
- W2V models (4 sizes)
- CTC v1 models (4 sizes)
- LLM v1 models (4 sizes)
- Zero-Shot model (1 model)
Technical Details
Architecture Components
- Wav2Vec2 Encoder
- CTC Projection
- Llama Decoder
- Zero-Shot Context
Feature Extractor:
- CNN-based architecture
- Downsampling: ~320x (16kHz → 50Hz)
- Output: Frame-level features
- Sizes: 12/24/36/48 layers (300M/1B/3B/7B)
- Dimensions: 1024/1280/2048/2048
- Self-attention with positional encoding
- Output: Contextualized audio embeddings
Input Preprocessing
All models use the same preprocessing pipeline:- Audio Decoding: WAV, FLAC, MP3, etc. → raw waveform
- Resampling: Any sample rate → 16kHz
- Channel Mixing: Stereo/multi-channel → mono
- Normalization: Amplitude normalization
- Length Validation: Check max length constraints
Common Limitations
Audio Length Constraints
Audio Length Constraints
- CTC/LLM Standard: 40 seconds maximum
- LLM Unlimited: No limit (processes in 15s segments)
- Zero-Shot: 60 seconds max (30s recommended for context)
No Punctuation or Capitalization
No Punctuation or Capitalization
Models output spoken-form text without punctuation or capitalization.Workaround: Use third-party punctuation restoration libraries like deepmultilingualpunctuation
Limited Script Support
Limited Script Support
While supporting 1,600+ languages, some rare scripts may have limited training data.Workaround: Use zero-shot model with examples in target script
No Real-Time Streaming (Current)
No Real-Time Streaming (Current)
Unlimited models support segmented processing but the inference pipeline doesn’t expose streaming API.Future: Underlying checkpoints can be extended for streaming applications
Quick Reference
Model Naming Convention
Key Metrics Summary
Next Steps
CTC Models
Detailed guide to parallel ASR models
LLM Models
Autoregressive models with language conditioning
Zero-Shot
In-context learning for new languages
Inference Guide
Start transcribing with our models