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
Download cards/README.md from PYTHAI/voaice: direct link, hf CLI and curl.
- Browser
- Download file 14.3 kB
-
https://huggingface.co/PYTHAI/voaice/resolve/main/cards/README.md
- Command line
-
hf download hf://PYTHAI/voaice/cards/README.md
-
curl -L -o README.md https://huggingface.co/PYTHAI/voaice/resolve/main/cards/README.md
Voice cards — one per voice, ready for an iNFT
Each voice in this repository has a card: a JSON file in ERC-721 metadata form (name, description, image, external_url, attributes), which ERC-7857 iNFTs reuse, plus an SVG face. Two blocks carry the substance:
voaicesays what the voice is: its files with md5, its dataset, its licence as published and the official licence it maps to, the attribution owed, and its measured voiceprint where one exists.inftsays whether the voice may be minted, and on what condition. The licence decides this, and nothing else does. Permissive voices may be minted with attribution carried. Copyleft voices may be minted with the same licence carried. Restricted voices are not mintable, and the card says why.
inft.minted is null on every card: nothing here has been minted. A mint is the OVERLORD's signature
(bankon.eth), never a script's. inft.content.card_sha256 is the sha256 of the card's canonical JSON (sorted keys,
no spaces) computed with that field empty, so a token can commit to exactly one card.
The pattern on each face comes from a hash: the model file's md5 for piper voices, the vprint hash for voaice's own voices. It identifies the voice. It is not a waveform.
Generator: voice_cards.py, in mindX's voaice. Index: index.json.
voaice's own voices (11)
Most of voaice's own voices (NEURAL, JAIMLA, OVERLORD, LEADER) are rendered from piper voices fine-tuned from lessac, whose terms are research-only. voaice keeps using them as expressions, but their cards are not mintable. Re-rendering them on an open base voice is what would change that. The eSpeak NG renders are voaice's own parameter sets and measurements, so they are mintable.
| face | card | mintable | condition |
|---|---|---|---|
jaimla-espeak |
yes | voaice's own measured identity; the engine (espeak-ng) is credited, and its output is not covered by the engine's licence | |
neural-espeak |
yes | voaice's own measured identity; the engine (espeak-ng) is credited, and its output is not covered by the engine's licence | |
overlord-espeak |
yes | voaice's own measured identity; the engine (espeak-ng) is credited, and its output is not covered by the engine's licence | |
ovie-espeak |
yes | voaice's own measured identity; the engine (espeak-ng) is credited, and its output is not covered by the engine's licence | |
participant-espeak |
yes | voaice's own measured identity; the engine (espeak-ng) is credited, and its output is not covered by the engine's licence | |
jaimla |
no | rendered from en_GB-jenny_dioco-medium, whose terms (fine-tuned from lessac (inherits its research-only terms); own: See URL) do not allow sale. voaice keeps using it as an expression; re-render it on an open base voice to make it mintable | |
leader_tone |
no | rendered from en_GB-alan-medium, en_GB-jenny_dioco-medium, whose terms (fine-tuned from lessac (inherits its research-only terms); own: See URL) do not allow sale. voaice keeps using it as an expression; re-render it on an open base voice to make it mintable | |
leaderofearth |
no | rendered from en_GB-alan-medium, whose terms (fine-tuned from lessac (inherits its research-only terms); own: See URL) do not allow sale. voaice keeps using it as an expression; re-render it on an open base voice to make it mintable | |
neural |
no | rendered from en_GB-alan-medium, whose terms (fine-tuned from lessac (inherits its research-only terms); own: See URL) do not allow sale. voaice keeps using it as an expression; re-render it on an open base voice to make it mintable | |
overlord |
no | rendered from en_GB-alan-medium, en_GB-jenny_dioco-medium, en_GB-northern_english_male-medium, whose terms (fine-tuned from lessac (inherits its research-only terms); own: CC-BY-SA 4.0 International; fine-tuned from lessac (inherits its research-only terms); own: See URL) do not allow sale. voaice keeps using it as an expression; re-render it on an open base voice to make it mintable | |
vclone |
no | a template with nothing measured: there is no voice to mint until one is measured into it |
The open piper voices (70)
Made by Piper (Michael Hansen and contributors) from the datasets named in each MODEL_CARD, and published unchanged in piper/. Credit Piper and the dataset.
| face | card | licence | mintable |
|---|---|---|---|
bn_BD-google-medium |
CC BY-SA 4.0 International | yes | |
ca_ES-upc_ona-x_low |
CC BY-SA 3.0 Spain | yes | |
ca_ES-upc_pau-x_low |
CC BY-SA 3.0 Spain | yes | |
cs_CZ-kasandra-medium |
CC BY 4.0 International | yes | |
de_DE-kerstin-low |
CC0 1.0 Universal (public domain dedication) | yes | |
de_DE-mls-medium |
CC BY 4.0 International | yes | |
de_DE-thorsten-low |
CC0 1.0 Universal (public domain dedication) | yes | |
de_DE-thorsten_emotional-medium |
CC0 1.0 Universal (public domain dedication) | yes | |
el_GR-rapunzelina-low |
CC0 1.0 Universal (public domain dedication) | yes | |
el_GR-rapunzelina-medium |
CC0 1.0 Universal (public domain dedication) | yes | |
en_GB-cori-high |
Public domain | yes | |
en_GB-cori-medium |
Public domain | yes | |
en_GB-southern_english_female-low |
CC BY-SA 4.0 International | yes | |
en_US-bryce-medium |
Public domain | yes | |
en_US-john-medium |
Public domain | yes | |
en_US-kathleen-low |
CC0 1.0 Universal (public domain dedication) | yes | |
en_US-kristin-medium |
Public domain | yes | |
en_US-libritts-high |
CC BY 4.0 International | yes | |
en_US-ljspeech-high |
Public domain | yes | |
en_US-ljspeech-medium |
Public domain | yes | |
en_US-norman-medium |
Public domain | yes | |
es_ES-carlfm-x_low |
Public domain | yes | |
es_ES-mls_10246-low |
CC BY 4.0 International | yes | |
es_ES-mls_9972-low |
CC BY 4.0 International | yes | |
es_MX-ald-medium |
The Unlicense | yes | |
es_MX-claude-high |
Apache License 2.0 | yes | |
et_EE-news-medium |
CC BY 4.0 International | yes | |
eu_ES-antton-medium |
CC BY 4.0 International | yes | |
eu_ES-maider-medium |
CC BY 4.0 International | yes | |
fa_IR-ganji-medium |
CC0 1.0 Universal (public domain dedication) | yes | |
fa_IR-ganji_adabi-medium |
CC0 1.0 Universal (public domain dedication) | yes | |
fi_FI-harri-low |
CC0 1.0 Universal (public domain dedication) | yes | |
fr_FR-gilles-low |
CC0 1.0 Universal (public domain dedication) | yes | |
fr_FR-mls-medium |
CC BY 4.0 International | yes | |
fr_FR-mls_1840-low |
CC BY 4.0 International | yes | |
fr_FR-siwis-low |
CC BY 4.0 International | yes | |
fr_FR-tom-medium |
GNU AGPL v3 | yes | |
hy_AM-gor-medium |
GNU GPL v2 | yes | |
it_IT-serena-high |
CC BY 4.0 International | yes | |
it_IT-serena-medium |
CC BY 4.0 International | yes | |
kk_KZ-iseke-x_low |
CC BY 4.0 International | yes | |
kk_KZ-issai-high |
CC BY 4.0 International | yes | |
kk_KZ-raya-x_low |
CC BY 4.0 International | yes | |
lt_LT-reginute1-medium |
CC BY 4.0 International | yes | |
lv_LV-aivars-medium |
CC0 1.0 Universal (public domain dedication) | yes | |
mr_IN-google-medium |
CC BY-SA 4.0 International | yes | |
ne_NP-google-x_low |
CC BY-SA 4.0 International | yes | |
nl_BE-nathalie-x_low |
CC0 1.0 Universal (public domain dedication) | yes | |
nl_BE-rdh-medium |
CC0 1.0 Universal (public domain dedication) | yes | |
nl_BE-rdh-x_low |
CC0 1.0 Universal (public domain dedication) | yes | |
nl_NL-alex-medium |
CC0 1.0 Universal (public domain dedication) | yes | |
nl_NL-mls-medium |
CC BY 4.0 International | yes | |
nl_NL-mls_5809-low |
CC BY 4.0 International | yes | |
nl_NL-mls_7432-low |
CC BY 4.0 International | yes | |
no_NO-nvcc-medium |
CC0 1.0 Universal (public domain dedication) | yes | |
pl_PL-mls_6892-low |
CC BY 4.0 International | yes | |
pt_BR-edresson-low |
CC BY 4.0 International | yes | |
sl_SI-artur-medium |
CC BY 4.0 International | yes | |
sv_SE-alma-medium |
CC BY 4.0 International | yes | |
sv_SE-nst-medium |
CC0 1.0 Universal (public domain dedication) | yes | |
te_IN-padmavathi-medium |
CC BY 4.0 International | yes | |
te_IN-venkatesh-medium |
CC BY 4.0 International | yes | |
uk_UA-lada-x_low |
Apache License 2.0 | yes | |
uk_UA-mykyta-high |
Apache License 2.0 | yes | |
uk_UA-oleksa-high |
Apache License 2.0 | yes | |
uk_UA-tetiana-high |
Apache License 2.0 | yes | |
uk_UA-ukrainian_tts-medium |
CC0 1.0 Universal (public domain dedication) | yes | |
ur_PK-aegis_female-medium |
MIT License | yes | |
ur_PK-fasih-medium |
MIT License | yes | |
zh_CN-chaowen-medium |
CC0 1.0 Universal (public domain dedication) | yes |