Package naming#
Every application package name encodes the dimensions that make it specific: which model it contains, how large it is, which variant, the language, the target platform, and (for TTS) the voice. Reading the name tells you whether a package fits your use case and device before you download it.
Anatomy of a package name#
An ASR package:
niagara-38m-live.en-linux-x86_64
│ │ │ │ │
│ │ │ │ └── platform: Linux, x86-64
│ │ │ └───── language: English
│ │ └──────── variant: live (streaming, low-latency)
│ └───────────── size: ~38 million parameters
└──────────────────── model family: Niagara (ASR)
A TTS package additionally carries a voice:
nith-5m-live.en-m1-linux-x86_64
│ │ │ │ │ │
│ │ │ │ │ └── platform: Linux, x86-64
│ │ │ │ └───── voice: m1 (male, voice 1)
│ │ │ └──────── language: English
│ │ └────────── variant: live (streaming, low-latency)
│ └─────────────── size: ~5 million parameters
└─────────────────── model family: Nith (TTS)
Fields#
Field |
Meaning |
Example values |
|---|---|---|
Family |
The model, which implies ASR or TTS |
|
Size |
Approximate parameter count |
|
Variant |
Model line |
|
Language |
Spoken language |
|
Platform |
Operating system and architecture |
|
Voice |
TTS only: gender and voice number |
|