Add licence audit and attribution
Browse files- LICENSING.md +70 -0
LICENSING.md
ADDED
|
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Licensing & attribution β Sauti Swahili TTS public release
|
| 2 |
+
|
| 3 |
+
Audit performed 2026-07-28 ahead of the public community release. Every training
|
| 4 |
+
source and base model was checked against its published licence page.
|
| 5 |
+
|
| 6 |
+
**Bottom line: a public release is viable.** Every verified source is CC-BY-4.0,
|
| 7 |
+
MIT, or Apache-2.0 β all permit redistribution and commercial use, and CC-BY
|
| 8 |
+
requires only attribution, which this file provides. One source (Common Voice)
|
| 9 |
+
is unresolved; see *Open items*.
|
| 10 |
+
|
| 11 |
+
## Base models
|
| 12 |
+
|
| 13 |
+
| Model | Licence | Notes |
|
| 14 |
+
|---|---|---|
|
| 15 |
+
| [nari-labs/Dia-1.6B](https://huggingface.co/nari-labs/Dia-1.6B) | Apache-2.0 | Model card adds a **responsible-use disclaimer**: no impersonation of real people without consent, no deceptive content; states research/educational intent. Mirror this in our card. |
|
| 16 |
+
| [openbmb/VoxCPM2](https://huggingface.co/openbmb/VoxCPM2) | *verify before release* | Only needed if VoxCPM is released publicly too. |
|
| 17 |
+
|
| 18 |
+
## Training data (`sw_voxcpm_corpus_v1`)
|
| 19 |
+
|
| 20 |
+
| Source | Dataset | Licence |
|
| 21 |
+
|---|---|---|
|
| 22 |
+
| waxal_swa_tts | google/WaxalNLP | CC-BY-4.0 |
|
| 23 |
+
| fleurs_sw_ke | google/fleurs | CC-BY-4.0 |
|
| 24 |
+
| afrivoice_swahili_{agriculture,education,financial,government,health} | DigitalUmuganda/Afrivoice_Swahili | CC-BY-4.0 |
|
| 25 |
+
| swahili_speech_400hr | badrex/swahili-speech-400hr | CC-BY-4.0 |
|
| 26 |
+
| yodalingua_swahili | Thomcles/YodaLingua-Swahili | CC-BY-4.0 (states commercial use allowed) |
|
| 27 |
+
| bateesa_kiswahili_tts | Bateesa/kiswahili-tts-dataset | CC-BY-4.0 |
|
| 28 |
+
| jacksonwambali_swahili_tts | jacksonwambali/swahili-tts-dataset | CC-BY-4.0 |
|
| 29 |
+
| cdli_kenyan_swahili_nonstandard | cdli/kenyan_swahili_nonstandard_speech_v1.0 | CC-BY-4.0 |
|
| 30 |
+
| swahili_words_parallel | michsethowusu/swahili-words-speech-text-parallel | CC-BY-4.0 β audio originally published by the International Bible Association |
|
| 31 |
+
| stem_swahili_speech | stem-content-ai-project/swahili-speech | MIT |
|
| 32 |
+
| openslr25_sw | OpenSLR SLR25 (ALFFA) | MIT |
|
| 33 |
+
| common_voice_sw | mozilla-foundation/common_voice_17_0 | **UNRESOLVED β see below** |
|
| 34 |
+
|
| 35 |
+
### Deliberately excluded at corpus-build time
|
| 36 |
+
|
| 37 |
+
`scripts/prepare_voxcpm_swahili_corpus.py` already refuses these for unclear
|
| 38 |
+
licensing β keep them excluded:
|
| 39 |
+
|
| 40 |
+
- `Kofi24/luganda-kiswahili-tts` β licence unclear on HF tags
|
| 41 |
+
- `NjeriKahoro/Swahili-Clips-Audio-3` β licence unclear on HF tags
|
| 42 |
+
|
| 43 |
+
## Open items (must close before publishing)
|
| 44 |
+
|
| 45 |
+
1. **Common Voice.** Mozilla moved Common Voice to the Mozilla Data Collective
|
| 46 |
+
(effective Oct 2025); the HF dataset page no longer displays a licence.
|
| 47 |
+
Historically CC0-1.0, but do not assert that without checking current terms.
|
| 48 |
+
**Resolve by either:** (a) confirming from `corpus_summary.csv` that
|
| 49 |
+
`common_voice_sw` contributed no clips (or dropping them and re-checking the
|
| 50 |
+
model is unaffected β it is already trained, so this means documenting the
|
| 51 |
+
contribution honestly), or (b) verifying current Mozilla Data Collective terms
|
| 52 |
+
permit model training and redistribution.
|
| 53 |
+
2. **VoxCPM2 base licence** β only if VoxCPM is also published.
|
| 54 |
+
3. **Per-source clip/hour counts** β pull `corpus_summary.csv` from the cluster
|
| 55 |
+
so attribution can state actual contribution per source.
|
| 56 |
+
|
| 57 |
+
## Recommended release terms
|
| 58 |
+
|
| 59 |
+
- **Weights:** CC-BY-4.0. It satisfies the CC-BY inheritance from the training
|
| 60 |
+
data, is compatible with the Apache-2.0 base model, and permits commercial use.
|
| 61 |
+
(Apache-2.0 alone would not carry the CC-BY attribution requirement forward.)
|
| 62 |
+
- **Attribution:** ship this file, or its table, in the model repo. CC-BY-4.0
|
| 63 |
+
requires attribution of every contributing dataset.
|
| 64 |
+
- **Responsible use:** carry over Dia's disclaimer β no impersonation without
|
| 65 |
+
consent, no deceptive audio. Standard and expected for a public TTS release.
|
| 66 |
+
|
| 67 |
+
## Disclaimer
|
| 68 |
+
|
| 69 |
+
This is an engineering audit of published licence tags, not legal advice. Have
|
| 70 |
+
someone with authority sign off before publishing.
|