Instructions to use PYTHAI/voaice with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Piper
How to use PYTHAI/voaice with Piper:
# No code snippets available yet for this library. # To use this model, check the repository files and the library's documentation. # Want to help? PRs adding snippets are welcome at: # https://github.com/huggingface/huggingface.js
- Notebooks
- Google Colab
- Kaggle
voaice: README, licences, notice, catalogue of all piper voices
Browse files- LICENSE.md +73 -0
- NOTICE +4 -0
- README.md +170 -0
- piper-voices.json +0 -0
- piper/LICENSE.md +73 -0
- piper/README.md +7 -0
LICENSE.md
ADDED
|
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Licences β the piper/ folder
|
| 2 |
+
|
| 3 |
+
Every voice in `piper/` is free for anyone to use, modify and redistribute **under the licence of that voice**, which is the licence of the dataset its speakers recorded. The official licence of each voice is below, grouped, with a link to its legal code; the voice's original `MODEL_CARD`, beside its model, states the dataset and licence exactly as upstream published them and is the authority if anything here differs.
|
| 4 |
+
|
| 5 |
+
Copyleft licences (CC BY-SA, GPL, AGPL) require derivatives to carry the same terms. Attribution licences (CC BY, CC BY-SA) require crediting the dataset named in the card.
|
| 6 |
+
|
| 7 |
+
## CC BY 4.0 International β [legal code](https://creativecommons.org/licenses/by/4.0/legalcode)
|
| 8 |
+
|
| 9 |
+
26 voices: `cs_CZ-kasandra-medium`, `de_DE-mls-medium`, `en_US-libritts-high`, `es_ES-mls_10246-low`, `es_ES-mls_9972-low`, `et_EE-news-medium`, `eu_ES-antton-medium`, `eu_ES-maider-medium`, `fr_FR-mls-medium`, `fr_FR-mls_1840-low`, `fr_FR-siwis-low`, `it_IT-serena-high`, `it_IT-serena-medium`, `kk_KZ-iseke-x_low`, `kk_KZ-issai-high`, `kk_KZ-raya-x_low`, `lt_LT-reginute1-medium`, `nl_NL-mls-medium`, `nl_NL-mls_5809-low`, `nl_NL-mls_7432-low`, `pl_PL-mls_6892-low`, `pt_BR-edresson-low`, `sl_SI-artur-medium`, `sv_SE-alma-medium`, `te_IN-padmavathi-medium`, `te_IN-venkatesh-medium`
|
| 10 |
+
|
| 11 |
+
## CC0 1.0 Universal (public domain dedication) β [legal code](https://creativecommons.org/publicdomain/zero/1.0/legalcode)
|
| 12 |
+
|
| 13 |
+
19 voices: `de_DE-kerstin-low`, `de_DE-thorsten-low`, `de_DE-thorsten_emotional-medium`, `el_GR-rapunzelina-low`, `el_GR-rapunzelina-medium`, `en_US-kathleen-low`, `fa_IR-ganji-medium`, `fa_IR-ganji_adabi-medium`, `fi_FI-harri-low`, `fr_FR-gilles-low`, `lv_LV-aivars-medium`, `nl_BE-nathalie-x_low`, `nl_BE-rdh-medium`, `nl_BE-rdh-x_low`, `nl_NL-alex-medium`, `no_NO-nvcc-medium`, `sv_SE-nst-medium`, `uk_UA-ukrainian_tts-medium`, `zh_CN-chaowen-medium`
|
| 14 |
+
|
| 15 |
+
## Public domain β [legal code](https://creativecommons.org/publicdomain/mark/1.0/)
|
| 16 |
+
|
| 17 |
+
9 voices: `en_GB-cori-high`, `en_GB-cori-medium`, `en_US-bryce-medium`, `en_US-john-medium`, `en_US-kristin-medium`, `en_US-ljspeech-high`, `en_US-ljspeech-medium`, `en_US-norman-medium`, `es_ES-carlfm-x_low`
|
| 18 |
+
|
| 19 |
+
## Apache License 2.0 β [legal code](https://www.apache.org/licenses/LICENSE-2.0)
|
| 20 |
+
|
| 21 |
+
5 voices: `es_MX-claude-high`, `uk_UA-lada-x_low`, `uk_UA-mykyta-high`, `uk_UA-oleksa-high`, `uk_UA-tetiana-high`
|
| 22 |
+
|
| 23 |
+
## CC BY-SA 4.0 International β [legal code](https://creativecommons.org/licenses/by-sa/4.0/legalcode)
|
| 24 |
+
|
| 25 |
+
4 voices: `bn_BD-google-medium`, `en_GB-southern_english_female-low`, `mr_IN-google-medium`, `ne_NP-google-x_low`
|
| 26 |
+
|
| 27 |
+
## CC BY-SA 3.0 Spain β [legal code](https://creativecommons.org/licenses/by-sa/3.0/es/legalcode)
|
| 28 |
+
|
| 29 |
+
2 voices: `ca_ES-upc_ona-x_low`, `ca_ES-upc_pau-x_low`
|
| 30 |
+
|
| 31 |
+
## MIT License β [legal code](https://opensource.org/license/mit)
|
| 32 |
+
|
| 33 |
+
2 voices: `ur_PK-aegis_female-medium`, `ur_PK-fasih-medium`
|
| 34 |
+
|
| 35 |
+
## The Unlicense β [legal code](https://unlicense.org/)
|
| 36 |
+
|
| 37 |
+
1 voices: `es_MX-ald-medium`
|
| 38 |
+
|
| 39 |
+
## GNU AGPL v3 β [legal code](https://www.gnu.org/licenses/agpl-3.0.html)
|
| 40 |
+
|
| 41 |
+
1 voices: `fr_FR-tom-medium`
|
| 42 |
+
|
| 43 |
+
## GNU GPL v2 β [legal code](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
|
| 44 |
+
|
| 45 |
+
1 voices: `hy_AM-gor-medium`
|
| 46 |
+
|
| 47 |
+
## Piper β the software that made and runs these voices
|
| 48 |
+
|
| 49 |
+
[rhasspy/piper](https://github.com/rhasspy/piper) (archived; development continues as [OHF-Voice/piper1-gpl](https://github.com/OHF-Voice/piper1-gpl) under GPL-3.0). The voices were published at [rhasspy/piper-voices](https://huggingface.co/rhasspy/piper-voices). rhasspy/piper's licence, verbatim:
|
| 50 |
+
|
| 51 |
+
```
|
| 52 |
+
MIT License
|
| 53 |
+
|
| 54 |
+
Copyright (c) 2022 Michael Hansen
|
| 55 |
+
|
| 56 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 57 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 58 |
+
in the Software without restriction, including without limitation the rights
|
| 59 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 60 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 61 |
+
furnished to do so, subject to the following conditions:
|
| 62 |
+
|
| 63 |
+
The above copyright notice and this permission notice shall be included in all
|
| 64 |
+
copies or substantial portions of the Software.
|
| 65 |
+
|
| 66 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 67 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 68 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 69 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 70 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 71 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 72 |
+
SOFTWARE.
|
| 73 |
+
```
|
NOTICE
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
voaice redistributes, unchanged, open-licensed voice models published by the Piper project
|
| 2 |
+
(https://github.com/rhasspy/piper, https://huggingface.co/rhasspy/piper-voices). Copyright in each model and in
|
| 3 |
+
the recordings it was trained on remains with its authors and dataset owners, under the licence stated in the
|
| 4 |
+
MODEL_CARD beside it. voaice claims no ownership of these voices.
|
README.md
ADDED
|
@@ -0,0 +1,170 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: other
|
| 3 |
+
license_name: per-voice-open-licences
|
| 4 |
+
license_link: https://huggingface.co/PYTHAI/voaice/blob/main/piper/LICENSE.md
|
| 5 |
+
tags: [text-to-speech, tts, piper, onnx, voaice, voice, mindx]
|
| 6 |
+
language: ["bn", "ca", "cs", "de", "el", "en", "es", "et", "eu", "fa", "fi", "fr", "hy", "it", "kk", "lt", "lv", "mr", "ne", "nl", "no", "pl", "pt", "sl", "sv", "te", "uk", "ur", "zh"]
|
| 7 |
+
library_name: piper
|
| 8 |
+
pipeline_tag: text-to-speech
|
| 9 |
+
---
|
| 10 |
+
|
| 11 |
+
# voaice
|
| 12 |
+
|
| 13 |
+
**The voice of an AI, written down and checkable.** voaice is the voice stack of [mindX](https://mindx.pythai.net):
|
| 14 |
+
speech in, speech out, measured throughout. It gives a machine a voice, says the realm's names the way their
|
| 15 |
+
owners say them, and proves which voice made a recording.
|
| 16 |
+
|
| 17 |
+
This repository is voaice's **voice library**: 70 open-licensed [Piper](https://github.com/rhasspy/piper)
|
| 18 |
+
voices in 29 language families (4.62 GB), kept here so a mindX node holds only the voices it
|
| 19 |
+
speaks with and fetches any other on demand.
|
| 20 |
+
|
| 21 |
+
## Free for anyone to use
|
| 22 |
+
|
| 23 |
+
The voices in [`piper/`](piper/) are here **for anyone to use**: download one, run it with
|
| 24 |
+
[Piper](https://github.com/rhasspy/piper), build on it. Each voice keeps its own open licence, the licence of the
|
| 25 |
+
dataset its speakers recorded, and the folder's [official licences](piper/LICENSE.md) list every voice under its
|
| 26 |
+
licence with a link to the legal code. They are **Piper's voices**, not ours: credit Piper and the dataset named in
|
| 27 |
+
each voice's `MODEL_CARD`.
|
| 28 |
+
|
| 29 |
+
## What voaice is
|
| 30 |
+
|
| 31 |
+
| part | what it does | code |
|
| 32 |
+
|---|---|---|
|
| 33 |
+
| **the stack** | in-house DSP, torch-free neural TTS and zero-shot cloning, a non-destructive editor, quality-tiered WAV/OGG export, the `/voicey` surface | [Professor-Codephreak/voaice](https://github.com/Professor-Codephreak/voaice) |
|
| 34 |
+
| **identity** | a `.voaice` is a voice's identity card: model, measurements, and an 18-decimal **vprint** (eight acoustic metrics, SHA-256/512, uint256) that Python and the browser compute identically | [cryptoAGI/voaice](https://github.com/cryptoAGI/voaice) |
|
| 35 |
+
| **pronunciation** | one respelling table every engine applies to the text it speaks: realm names, then the bankML register (scientific, technical, financial), each entry measured with espeak-ng and versioned | [PRONUNCIATION.md](https://github.com/cryptoAGI/voaice/blob/main/PRONUNCIATION.md) |
|
| 36 |
+
| **OVERLORD** | the voice of the OVERLORD: two neural voices in unison, aligned frame by frame (DTW + WSOLA, residual lag 0β10 ms), with an octave and a fifth below, presence harmonics and a diffuse hall without a single echo | [hear v3](https://deltaverse.pythai.net/audio/samples/overlord-v3-presence.opus) |
|
| 37 |
+
| **this library** | the open piper voices, unchanged, with their licences and cards | here |
|
| 38 |
+
|
| 39 |
+
voaice is the **voice** peer of [faicey](https://github.com/Professor-Codephreak/faicey) (the face); with a
|
| 40 |
+
`.persona` they compose [aivatar](https://github.com/Professor-Codephreak/aivatar), a person's AI model that looks,
|
| 41 |
+
speaks and thinks. Staged together the suite is **ollywoo**, the Hollywood of AI avatars, inside the
|
| 42 |
+
[DeltaVerse](https://deltaverse.pythai.net), where **irecto** (the director) deploys the finished personas.
|
| 43 |
+
|
| 44 |
+
## Hear it
|
| 45 |
+
|
| 46 |
+
- [rage.pythai.net](https://rage.pythai.net): every article read aloud from pre-rendered audio. Press LISTEN for
|
| 47 |
+
the audio deck; [OVERLORD of the DeltaVerse](https://rage.pythai.net/overlord-of-the-deltaverse/) opens in the
|
| 48 |
+
OVERLORD voice, and [Three readers, one voice](https://rage.pythai.net/three-readers-one-voice/) explains the readers.
|
| 49 |
+
- [**playdocs**](https://deltaverse.pythai.net/playdocs): any document read in any voice of the cast, with a voice studio,
|
| 50 |
+
a waveform editor and device rendering. A voice your machine can speak as itself is synthesised and encoded on your
|
| 51 |
+
own processor, inside a budget you set (processor, memory and graphics, 0β100 % to 18 decimals); the host renders
|
| 52 |
+
the rest.
|
| 53 |
+
- [deltaverse.pythai.net/voices](https://deltaverse.pythai.net/voices): the cast Β· [/listen](https://deltaverse.pythai.net/listen): the reader.
|
| 54 |
+
- [The render ledger](https://deltaverse.pythai.net/audio/ledger.txt): every rendered article, measured β duration against word count, bytes against duration, said right or said wrong.
|
| 55 |
+
|
| 56 |
+
## Use a voice
|
| 57 |
+
|
| 58 |
+
```python
|
| 59 |
+
from huggingface_hub import hf_hub_download
|
| 60 |
+
onnx = hf_hub_download("PYTHAI/voaice", "piper/en_US/ryan/high/en_US-ryan-high.onnx")
|
| 61 |
+
cfg = hf_hub_download("PYTHAI/voaice", "piper/en_US/ryan/high/en_US-ryan-high.onnx.json")
|
| 62 |
+
# echo "Hello" | piper --model <onnx> --output_file out.wav
|
| 63 |
+
```
|
| 64 |
+
|
| 65 |
+
Or with voaice's own fetcher, which refuses any voice not classed open and checks every file's md5:
|
| 66 |
+
`python3 voaice/scripts/piper_voices_hub.py fetch en_US-ryan-high`.
|
| 67 |
+
|
| 68 |
+
## Attribution: these voices are Piper's
|
| 69 |
+
|
| 70 |
+
Every voice here was trained and published by the **Piper** project and its contributors:
|
| 71 |
+
[rhasspy/piper](https://github.com/rhasspy/piper) (Michael Hansen and contributors; Piper is MIT-licensed). They
|
| 72 |
+
are redistributed **unchanged** from [rhasspy/piper-voices](https://huggingface.co/rhasspy/piper-voices). Each voice keeps the licence of the
|
| 73 |
+
dataset its speakers recorded, and the original `MODEL_CARD` (dataset, licence, training notes) sits beside every
|
| 74 |
+
model exactly as upstream ships it. When you use a voice, credit the dataset named in its card and Piper.
|
| 75 |
+
See [`LICENSE.md`](LICENSE.md) (licences grouped) and [`NOTICE`](NOTICE).
|
| 76 |
+
|
| 77 |
+
## Only open licences, and why most English voices are missing
|
| 78 |
+
|
| 79 |
+
Of the 177 voices in the upstream catalogue, a voice is carried here only if **both** its own licence and,
|
| 80 |
+
when it is "fine-tuned from" another voice, its parent's are open: CC0, public domain, CC BY, CC BY-SA,
|
| 81 |
+
Apache-2.0, MIT, Unlicense or GPL/AGPL. The following are left out:
|
| 82 |
+
|
| 83 |
+
- non-commercial voices (CC BY-NC);
|
| 84 |
+
- the lessac / CSTR Blizzard 2013 research-only voices, and every voice **fine-tuned from lessac**, which is most of the English ones;
|
| 85 |
+
- voices whose licence reads only "See URL" or "Unknown".
|
| 86 |
+
|
| 87 |
+
The full classification of all 177 voices, with the licence text each decision was read from, is
|
| 88 |
+
[`piper-voices.json`](piper-voices.json). Copyleft voices (GPL, AGPL, CC BY-SA) keep their share-alike terms in
|
| 89 |
+
anything built from them. If a classification is wrong, or you hold an excluded voice whose terms allow
|
| 90 |
+
redistribution, open a discussion.
|
| 91 |
+
|
| 92 |
+
## The voices
|
| 93 |
+
|
| 94 |
+
English 11 Β· Dutch 7 Β· French 5 Β· Spanish 5 Β· Ukrainian 5 Β· German 4 Β· Kazakh 3 Β· Basque 2 Β· Catalan 2 Β· Farsi 2 Β· Greek 2 Β· Italian 2 Β· Swedish 2 Β· Telugu 2 Β· Urdu 2 Β· Armenian 1 Β· Bengali 1 Β· Chinese 1 Β· Czech 1 Β· Estonian 1 Β· Finnish 1 Β· Latvian 1 Β· Lithuanian 1 Β· Marathi 1 Β· Nepali 1 Β· Norwegian 1 Β· Polish 1 Β· Portuguese 1 Β· Slovenian 1
|
| 95 |
+
|
| 96 |
+
`piper/<locale>/<voice>/<quality>/` holds `<key>.onnx`, `<key>.onnx.json` and `MODEL_CARD`: the upstream tree minus
|
| 97 |
+
the language-family directory, every file matching the md5 upstream publishes in `voices.json`.
|
| 98 |
+
|
| 99 |
+
| voice | language | quality | speakers | licence (from the card) | upstream |
|
| 100 |
+
|---|---|---|---|---|---|
|
| 101 |
+
| `bn_BD-google-medium` | Bengali | medium | 16 | Attribution-ShareAlike 4.0 International | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/bn/bn_BD/google/medium/MODEL_CARD) |
|
| 102 |
+
| `ca_ES-upc_ona-x_low` | Catalan | x_low | 1 | CC BY-SA 3.0 ES | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/ca/ca_ES/upc_ona/x_low/MODEL_CARD) |
|
| 103 |
+
| `ca_ES-upc_pau-x_low` | Catalan | x_low | 1 | CC BY-SA 3.0 ES | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/ca/ca_ES/upc_pau/x_low/MODEL_CARD) |
|
| 104 |
+
| `cs_CZ-kasandra-medium` | Czech | medium | 1 | Creative Commons Attribution 4.0 International (CC BY 4.0) | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/cs/cs_CZ/kasandra/medium/MODEL_CARD) |
|
| 105 |
+
| `de_DE-kerstin-low` | German | low | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/de/de_DE/kerstin/low/MODEL_CARD) |
|
| 106 |
+
| `de_DE-mls-medium` | German | medium | 236 | CC-BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/de/de_DE/mls/medium/MODEL_CARD) |
|
| 107 |
+
| `de_DE-thorsten-low` | German | low | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/de/de_DE/thorsten/low/MODEL_CARD) |
|
| 108 |
+
| `de_DE-thorsten_emotional-medium` | German | medium | 8 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/de/de_DE/thorsten_emotional/medium/MODEL_CARD) |
|
| 109 |
+
| `el_GR-rapunzelina-low` | Greek | low | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/el/el_GR/rapunzelina/low/MODEL_CARD) |
|
| 110 |
+
| `el_GR-rapunzelina-medium` | Greek | medium | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/el/el_GR/rapunzelina/medium/MODEL_CARD) |
|
| 111 |
+
| `en_GB-cori-high` | English | high | 1 | public domain | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_GB/cori/high/MODEL_CARD) |
|
| 112 |
+
| `en_GB-cori-medium` | English | medium | 1 | public domain | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_GB/cori/medium/MODEL_CARD) |
|
| 113 |
+
| `en_GB-southern_english_female-low` | English | low | 1 | CC-BY-SA 4.0 International | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_GB/southern_english_female/low/MODEL_CARD) |
|
| 114 |
+
| `en_US-bryce-medium` | English | medium | 1 | public domain | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_US/bryce/medium/MODEL_CARD) |
|
| 115 |
+
| `en_US-john-medium` | English | medium | 1 | public domain | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_US/john/medium/MODEL_CARD) |
|
| 116 |
+
| `en_US-kathleen-low` | English | low | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_US/kathleen/low/MODEL_CARD) |
|
| 117 |
+
| `en_US-kristin-medium` | English | medium | 1 | public domain | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_US/kristin/medium/MODEL_CARD) |
|
| 118 |
+
| `en_US-libritts-high` | English | high | 904 | CC BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_US/libritts/high/MODEL_CARD) |
|
| 119 |
+
| `en_US-ljspeech-high` | English | high | 1 | public domain | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_US/ljspeech/high/MODEL_CARD) |
|
| 120 |
+
| `en_US-ljspeech-medium` | English | medium | 1 | public domain | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_US/ljspeech/medium/MODEL_CARD) |
|
| 121 |
+
| `en_US-norman-medium` | English | medium | 1 | public domain | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/en/en_US/norman/medium/MODEL_CARD) |
|
| 122 |
+
| `es_ES-carlfm-x_low` | Spanish | x_low | 1 | Public domain | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/es/es_ES/carlfm/x_low/MODEL_CARD) |
|
| 123 |
+
| `es_ES-mls_10246-low` | Spanish | low | 1 | CC BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/es/es_ES/mls_10246/low/MODEL_CARD) |
|
| 124 |
+
| `es_ES-mls_9972-low` | Spanish | low | 1 | CC BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/es/es_ES/mls_9972/low/MODEL_CARD) |
|
| 125 |
+
| `es_MX-ald-medium` | Spanish | medium | 1 | http://unlicense.org | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/es/es_MX/ald/medium/MODEL_CARD) |
|
| 126 |
+
| `es_MX-claude-high` | Spanish | high | 1 | apache-2.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/es/es_MX/claude/high/MODEL_CARD) |
|
| 127 |
+
| `et_EE-news-medium` | Estonian | medium | 4 | CC-BY (META-SHARE "Available - Unrestricted Use") | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/et/et_EE/news/medium/MODEL_CARD) |
|
| 128 |
+
| `eu_ES-antton-medium` | Basque | medium | 1 | Creative Commons Attribution 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/eu/eu_ES/antton/medium/MODEL_CARD) |
|
| 129 |
+
| `eu_ES-maider-medium` | Basque | medium | 1 | Creative Commons Attribution 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/eu/eu_ES/maider/medium/MODEL_CARD) |
|
| 130 |
+
| `fa_IR-ganji-medium` | Farsi | medium | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/fa/fa_IR/ganji/medium/MODEL_CARD) |
|
| 131 |
+
| `fa_IR-ganji_adabi-medium` | Farsi | medium | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/fa/fa_IR/ganji_adabi/medium/MODEL_CARD) |
|
| 132 |
+
| `fi_FI-harri-low` | Finnish | low | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/fi/fi_FI/harri/low/MODEL_CARD) |
|
| 133 |
+
| `fr_FR-gilles-low` | French | low | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/fr/fr_FR/gilles/low/MODEL_CARD) |
|
| 134 |
+
| `fr_FR-mls-medium` | French | medium | 125 | CC-BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/fr/fr_FR/mls/medium/MODEL_CARD) |
|
| 135 |
+
| `fr_FR-mls_1840-low` | French | low | 1 | CC BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/fr/fr_FR/mls_1840/low/MODEL_CARD) |
|
| 136 |
+
| `fr_FR-siwis-low` | French | low | 1 | CC-BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/fr/fr_FR/siwis/low/MODEL_CARD) |
|
| 137 |
+
| `fr_FR-tom-medium` | French | medium | 1 | AGPLv3 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/fr/fr_FR/tom/medium/MODEL_CARD) |
|
| 138 |
+
| `hy_AM-gor-medium` | Armenian | medium | 1 | GPL 2.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/hy/hy_AM/gor/medium/MODEL_CARD) |
|
| 139 |
+
| `it_IT-serena-high` | Italian | high | 1 | CC-BY-4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/it/it_IT/serena/high/MODEL_CARD) |
|
| 140 |
+
| `it_IT-serena-medium` | Italian | medium | 1 | CC-BY-4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/it/it_IT/serena/medium/MODEL_CARD) |
|
| 141 |
+
| `kk_KZ-iseke-x_low` | Kazakh | x_low | 1 | CC-BY-4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/kk/kk_KZ/iseke/x_low/MODEL_CARD) |
|
| 142 |
+
| `kk_KZ-issai-high` | Kazakh | high | 6 | CC-BY-4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/kk/kk_KZ/issai/high/MODEL_CARD) |
|
| 143 |
+
| `kk_KZ-raya-x_low` | Kazakh | x_low | 1 | CC-BY-4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/kk/kk_KZ/raya/x_low/MODEL_CARD) |
|
| 144 |
+
| `lt_LT-reginute1-medium` | Lithuanian | medium | 1 | CC-BY-4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/lt/lt_LT/reginute1/medium/MODEL_CARD) |
|
| 145 |
+
| `lv_LV-aivars-medium` | Latvian | medium | 1 | CC0 1.0 Universal | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/lv/lv_LV/aivars/medium/MODEL_CARD) |
|
| 146 |
+
| `mr_IN-google-medium` | Marathi | medium | 9 | Attribution-ShareAlike 4.0 International | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/mr/mr_IN/google/medium/MODEL_CARD) |
|
| 147 |
+
| `ne_NP-google-x_low` | Nepali | x_low | 18 | CC-BY-SA-4.0 International | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/ne/ne_NP/google/x_low/MODEL_CARD) |
|
| 148 |
+
| `nl_BE-nathalie-x_low` | Dutch | x_low | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/nl/nl_BE/nathalie/x_low/MODEL_CARD) |
|
| 149 |
+
| `nl_BE-rdh-medium` | Dutch | medium | 1 | CC0 1.0 Universal | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/nl/nl_BE/rdh/medium/MODEL_CARD) |
|
| 150 |
+
| `nl_BE-rdh-x_low` | Dutch | x_low | 1 | CC0 1.0 Universal | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/nl/nl_BE/rdh/x_low/MODEL_CARD) |
|
| 151 |
+
| `nl_NL-alex-medium` | Dutch | medium | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/nl/nl_NL/alex/medium/MODEL_CARD) |
|
| 152 |
+
| `nl_NL-mls-medium` | Dutch | medium | 52 | CC-BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/nl/nl_NL/mls/medium/MODEL_CARD) |
|
| 153 |
+
| `nl_NL-mls_5809-low` | Dutch | low | 1 | CC BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/nl/nl_NL/mls_5809/low/MODEL_CARD) |
|
| 154 |
+
| `nl_NL-mls_7432-low` | Dutch | low | 1 | CC BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/nl/nl_NL/mls_7432/low/MODEL_CARD) |
|
| 155 |
+
| `no_NO-nvcc-medium` | Norwegian | medium | 10 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/no/no_NO/nvcc/medium/MODEL_CARD) |
|
| 156 |
+
| `pl_PL-mls_6892-low` | Polish | low | 1 | CC BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/pl/pl_PL/mls_6892/low/MODEL_CARD) |
|
| 157 |
+
| `pt_BR-edresson-low` | Portuguese | low | 1 | CC BY 4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/pt/pt_BR/edresson/low/MODEL_CARD) |
|
| 158 |
+
| `sl_SI-artur-medium` | Slovenian | medium | 1 | https://creativecommons.org/licenses/by/4.0/ | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/sl/sl_SI/artur/medium/MODEL_CARD) |
|
| 159 |
+
| `sv_SE-alma-medium` | Swedish | medium | 1 | The model weights are released under CC BY 4.0, following the license | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/sv/sv_SE/alma/medium/MODEL_CARD) |
|
| 160 |
+
| `sv_SE-nst-medium` | Swedish | medium | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/sv/sv_SE/nst/medium/MODEL_CARD) |
|
| 161 |
+
| `te_IN-padmavathi-medium` | Telugu | medium | 1 | CC-BY-4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/te/te_IN/padmavathi/medium/MODEL_CARD) |
|
| 162 |
+
| `te_IN-venkatesh-medium` | Telugu | medium | 1 | CC-BY-4.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/te/te_IN/venkatesh/medium/MODEL_CARD) |
|
| 163 |
+
| `uk_UA-lada-x_low` | Ukrainian | x_low | 1 | Apache 2.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/uk/uk_UA/lada/x_low/MODEL_CARD) |
|
| 164 |
+
| `uk_UA-mykyta-high` | Ukrainian | high | 1 | Apache 2.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/uk/uk_UA/mykyta/high/MODEL_CARD) |
|
| 165 |
+
| `uk_UA-oleksa-high` | Ukrainian | high | 1 | Apache 2.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/uk/uk_UA/oleksa/high/MODEL_CARD) |
|
| 166 |
+
| `uk_UA-tetiana-high` | Ukrainian | high | 1 | Apache 2.0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/uk/uk_UA/tetiana/high/MODEL_CARD) |
|
| 167 |
+
| `uk_UA-ukrainian_tts-medium` | Ukrainian | medium | 3 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/uk/uk_UA/ukrainian_tts/medium/MODEL_CARD) |
|
| 168 |
+
| `ur_PK-aegis_female-medium` | Urdu | medium | 1 | mit | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/ur/ur_PK/aegis_female/medium/MODEL_CARD) |
|
| 169 |
+
| `ur_PK-fasih-medium` | Urdu | medium | 1 | mit | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/ur/ur_PK/fasih/medium/MODEL_CARD) |
|
| 170 |
+
| `zh_CN-chaowen-medium` | Chinese | medium | 1 | CC0 | [card](https://huggingface.co/rhasspy/piper-voices/blob/main/zh/zh_CN/chaowen/medium/MODEL_CARD) |
|
piper-voices.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
piper/LICENSE.md
ADDED
|
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Licences β the piper/ folder
|
| 2 |
+
|
| 3 |
+
Every voice in `piper/` is free for anyone to use, modify and redistribute **under the licence of that voice**, which is the licence of the dataset its speakers recorded. The official licence of each voice is below, grouped, with a link to its legal code; the voice's original `MODEL_CARD`, beside its model, states the dataset and licence exactly as upstream published them and is the authority if anything here differs.
|
| 4 |
+
|
| 5 |
+
Copyleft licences (CC BY-SA, GPL, AGPL) require derivatives to carry the same terms. Attribution licences (CC BY, CC BY-SA) require crediting the dataset named in the card.
|
| 6 |
+
|
| 7 |
+
## CC BY 4.0 International β [legal code](https://creativecommons.org/licenses/by/4.0/legalcode)
|
| 8 |
+
|
| 9 |
+
26 voices: `cs_CZ-kasandra-medium`, `de_DE-mls-medium`, `en_US-libritts-high`, `es_ES-mls_10246-low`, `es_ES-mls_9972-low`, `et_EE-news-medium`, `eu_ES-antton-medium`, `eu_ES-maider-medium`, `fr_FR-mls-medium`, `fr_FR-mls_1840-low`, `fr_FR-siwis-low`, `it_IT-serena-high`, `it_IT-serena-medium`, `kk_KZ-iseke-x_low`, `kk_KZ-issai-high`, `kk_KZ-raya-x_low`, `lt_LT-reginute1-medium`, `nl_NL-mls-medium`, `nl_NL-mls_5809-low`, `nl_NL-mls_7432-low`, `pl_PL-mls_6892-low`, `pt_BR-edresson-low`, `sl_SI-artur-medium`, `sv_SE-alma-medium`, `te_IN-padmavathi-medium`, `te_IN-venkatesh-medium`
|
| 10 |
+
|
| 11 |
+
## CC0 1.0 Universal (public domain dedication) β [legal code](https://creativecommons.org/publicdomain/zero/1.0/legalcode)
|
| 12 |
+
|
| 13 |
+
19 voices: `de_DE-kerstin-low`, `de_DE-thorsten-low`, `de_DE-thorsten_emotional-medium`, `el_GR-rapunzelina-low`, `el_GR-rapunzelina-medium`, `en_US-kathleen-low`, `fa_IR-ganji-medium`, `fa_IR-ganji_adabi-medium`, `fi_FI-harri-low`, `fr_FR-gilles-low`, `lv_LV-aivars-medium`, `nl_BE-nathalie-x_low`, `nl_BE-rdh-medium`, `nl_BE-rdh-x_low`, `nl_NL-alex-medium`, `no_NO-nvcc-medium`, `sv_SE-nst-medium`, `uk_UA-ukrainian_tts-medium`, `zh_CN-chaowen-medium`
|
| 14 |
+
|
| 15 |
+
## Public domain β [legal code](https://creativecommons.org/publicdomain/mark/1.0/)
|
| 16 |
+
|
| 17 |
+
9 voices: `en_GB-cori-high`, `en_GB-cori-medium`, `en_US-bryce-medium`, `en_US-john-medium`, `en_US-kristin-medium`, `en_US-ljspeech-high`, `en_US-ljspeech-medium`, `en_US-norman-medium`, `es_ES-carlfm-x_low`
|
| 18 |
+
|
| 19 |
+
## Apache License 2.0 β [legal code](https://www.apache.org/licenses/LICENSE-2.0)
|
| 20 |
+
|
| 21 |
+
5 voices: `es_MX-claude-high`, `uk_UA-lada-x_low`, `uk_UA-mykyta-high`, `uk_UA-oleksa-high`, `uk_UA-tetiana-high`
|
| 22 |
+
|
| 23 |
+
## CC BY-SA 4.0 International β [legal code](https://creativecommons.org/licenses/by-sa/4.0/legalcode)
|
| 24 |
+
|
| 25 |
+
4 voices: `bn_BD-google-medium`, `en_GB-southern_english_female-low`, `mr_IN-google-medium`, `ne_NP-google-x_low`
|
| 26 |
+
|
| 27 |
+
## CC BY-SA 3.0 Spain β [legal code](https://creativecommons.org/licenses/by-sa/3.0/es/legalcode)
|
| 28 |
+
|
| 29 |
+
2 voices: `ca_ES-upc_ona-x_low`, `ca_ES-upc_pau-x_low`
|
| 30 |
+
|
| 31 |
+
## MIT License β [legal code](https://opensource.org/license/mit)
|
| 32 |
+
|
| 33 |
+
2 voices: `ur_PK-aegis_female-medium`, `ur_PK-fasih-medium`
|
| 34 |
+
|
| 35 |
+
## The Unlicense β [legal code](https://unlicense.org/)
|
| 36 |
+
|
| 37 |
+
1 voices: `es_MX-ald-medium`
|
| 38 |
+
|
| 39 |
+
## GNU AGPL v3 β [legal code](https://www.gnu.org/licenses/agpl-3.0.html)
|
| 40 |
+
|
| 41 |
+
1 voices: `fr_FR-tom-medium`
|
| 42 |
+
|
| 43 |
+
## GNU GPL v2 β [legal code](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
|
| 44 |
+
|
| 45 |
+
1 voices: `hy_AM-gor-medium`
|
| 46 |
+
|
| 47 |
+
## Piper β the software that made and runs these voices
|
| 48 |
+
|
| 49 |
+
[rhasspy/piper](https://github.com/rhasspy/piper) (archived; development continues as [OHF-Voice/piper1-gpl](https://github.com/OHF-Voice/piper1-gpl) under GPL-3.0). The voices were published at [rhasspy/piper-voices](https://huggingface.co/rhasspy/piper-voices). rhasspy/piper's licence, verbatim:
|
| 50 |
+
|
| 51 |
+
```
|
| 52 |
+
MIT License
|
| 53 |
+
|
| 54 |
+
Copyright (c) 2022 Michael Hansen
|
| 55 |
+
|
| 56 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 57 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 58 |
+
in the Software without restriction, including without limitation the rights
|
| 59 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 60 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 61 |
+
furnished to do so, subject to the following conditions:
|
| 62 |
+
|
| 63 |
+
The above copyright notice and this permission notice shall be included in all
|
| 64 |
+
copies or substantial portions of the Software.
|
| 65 |
+
|
| 66 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 67 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 68 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 69 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 70 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 71 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 72 |
+
SOFTWARE.
|
| 73 |
+
```
|
piper/README.md
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# piper/ β open voices, for anyone to use
|
| 2 |
+
|
| 3 |
+
These 70 text-to-speech voices are the open-licensed voices of the **Piper** project, published here **for anyone to use**: download them, run them with Piper, build on them β under each voice's own licence ([LICENSE.md](LICENSE.md)). Nothing here was retrained or altered; every file is byte-identical to [rhasspy/piper-voices](https://huggingface.co/rhasspy/piper-voices) (md5 in `../piper-voices.json`).
|
| 4 |
+
|
| 5 |
+
**Credit Piper** β [rhasspy/piper](https://github.com/rhasspy/piper), Michael Hansen and contributors β and the dataset named in each voice's `MODEL_CARD`. voaice keeps the copy; Piper and the dataset owners made the voices.
|
| 6 |
+
|
| 7 |
+
Layout: `<locale>/<voice>/<quality>/` β `<key>.onnx`, `<key>.onnx.json`, `MODEL_CARD`.
|