Text-to-Speech
Piper
ONNX
tts
voaice
voice
mindx
voaice / cards /README.md
Gregory-L's picture
cards: one per voice (70 open piper voices + voaice's own), ERC-721 / ERC-7857 metadata with an SVG face; nothing minted
5664171 verified
|
Raw History Blame Contribute Delete
14.3 kB

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:

  • voaice says 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.
  • inft says 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