Credits
OnKey is built on these open projects and services.
| Component | Used for | Licence |
|---|---|---|
| CREPE (via torchcrepe) | Pitch: full model when learning, tiny model live | MIT |
| GAME (OpenVPI) | Each syllable's note | MIT |
| wav2vec 2.0 base 960h (torchaudio / fairseq) | When each word is sung | MIT |
| UVR MDX-Net Karaoke 2 (Ultimate Vocal Remover) | Separating the lead vocal | MIT terms, with credit to UVR (Anjok07, aufr33) |
| CMU Pronouncing Dictionary | Syllable counts | BSD-style |
| LRCLIB | Synced lyrics, fetched at runtime | Service |
| ShazamKit (Apple) | Naming new songs | Part of macOS |
| iTunes Search API (Apple) | Album covers and song lengths | Service |
| US English hyphenation patterns (hyph-utf8) | Splitting words into syllables | Permissive (Kuiken) |
| ONNX Runtime | Running the models | MIT |
| Tauri | The app | MIT / Apache-2.0 |
OnKey itself is free and open source under the MIT licence. Full notices are in THIRD_PARTY_NOTICES.md.