- voice_registry.json: append-only registry with 50 name pools per gender, locked speaker assignments, and multi-corpus support - Rewrite download script to be registry-driven: loads registry, assigns names deterministically (sorted by speaker ID), never changes existing assignments - Update docs/VOICES.md with registry system documentation - Support --registry and --corpora CLI flags for multi-corpus downloads
155 lines
4 KiB
JSON
155 lines
4 KiB
JSON
{
|
|
"version": 1,
|
|
"voices": {
|
|
"aria": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "2094",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"clara": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "3575",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"elena": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "2961",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"grace": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "8463",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"hazel": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "1995",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"iris": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "1284",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"luna": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "5142",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"maya": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "4446",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"ruby": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "1221",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"sage": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "4507",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"sofia": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "3729",
|
|
"gender": "female",
|
|
"locked": true
|
|
},
|
|
"atlas": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "6930",
|
|
"gender": "male",
|
|
"locked": true
|
|
},
|
|
"caleb": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "1320",
|
|
"gender": "male",
|
|
"locked": true
|
|
},
|
|
"felix": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "5639",
|
|
"gender": "male",
|
|
"locked": true
|
|
},
|
|
"hugo": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "260",
|
|
"gender": "male",
|
|
"locked": true
|
|
},
|
|
"jasper": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "7729",
|
|
"gender": "male",
|
|
"locked": true
|
|
},
|
|
"kai": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "7127",
|
|
"gender": "male",
|
|
"locked": true
|
|
},
|
|
"leo": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "8230",
|
|
"gender": "male",
|
|
"locked": true
|
|
},
|
|
"marcus": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "7176",
|
|
"gender": "male",
|
|
"locked": true
|
|
},
|
|
"owen": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "8455",
|
|
"gender": "male",
|
|
"locked": true
|
|
},
|
|
"theo": {
|
|
"corpus": "librispeech-test-clean",
|
|
"speaker_id": "2830",
|
|
"gender": "male",
|
|
"locked": true
|
|
}
|
|
},
|
|
"name_pools": {
|
|
"female": [
|
|
"aria", "clara", "elena", "grace", "hazel", "iris", "luna", "maya", "ruby", "sage", "sofia",
|
|
"amber", "brooke", "cora", "diana", "eden", "faye", "gemma", "hope", "ivy", "jade",
|
|
"kira", "lena", "mila", "nadia", "olive", "pearl", "quinn", "rhea", "stella", "tessa",
|
|
"una", "vera", "wren", "xena", "yara", "zara", "adele", "blythe", "celeste", "daphne",
|
|
"elise", "flora", "greta", "hana", "isla", "june", "kaia", "lila", "maren", "nell"
|
|
],
|
|
"male": [
|
|
"atlas", "caleb", "felix", "hugo", "jasper", "kai", "leo", "marcus", "owen", "theo",
|
|
"archer", "blake", "cole", "dane", "ezra", "finn", "grant", "heath", "ivan", "jude",
|
|
"knox", "lance", "miles", "nash", "orion", "pierce", "reed", "seth", "trent", "wade",
|
|
"xander", "york", "zane", "anton", "brock", "cyrus", "drake", "ellis", "fox", "grey",
|
|
"holt", "ira", "joel", "keane", "lars", "milo", "noel", "otto", "pascal", "remy"
|
|
]
|
|
},
|
|
"corpora": {
|
|
"librispeech-test-clean": {
|
|
"dataset": "openslr/librispeech_asr",
|
|
"config": "clean",
|
|
"split": "test",
|
|
"description": "LibriSpeech test-clean, 40 speakers, public domain"
|
|
}
|
|
}
|
|
}
|