builds.pm: Add voices for the Piper TTS engine

This is only used by the nightly voice builds.  Default remains
espeak-ng.

Currently defined but disabled until their translation status improves:

   Spanish (68%)
   Swedish (66%)
   Danish (62%)
   Estonian (19%)

Change-Id: I96cd00b809bedb480392b84fc9546987a1f5a7c4
This commit is contained in:
Solomon Peachy 2024-06-23 13:50:29 -04:00
parent 4ea3732bd7
commit 6319d71296

View file

@ -541,6 +541,7 @@ sub allbuilds {
'festival' => '--language english', 'festival' => '--language english',
'espeak' => '-ven-gb -k 5', 'espeak' => '-ven-gb -k 5',
'gtts' => '-l en -t co.uk', 'gtts' => '-l en -t co.uk',
'piper' => 'en_GB-cori-high.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -553,6 +554,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vcs', 'espeak' => '-vcs',
'gtts' => '-l cs', 'gtts' => '-l cs',
'piper' => 'cs_CZ-jirka-medium.onnx',
}, },
'enabled' => 0, 'enabled' => 0,
}, },
@ -564,6 +566,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vda', 'espeak' => '-vda',
'gtts' => '-l da', 'gtts' => '-l da',
'piper' => 'da_DK-talesyntese-medium.onnx',
}, },
'enabled' => 0, 'enabled' => 0,
}, },
@ -575,6 +578,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vde', 'espeak' => '-vde',
'gtts' => '-l de', 'gtts' => '-l de',
'piper' => 'de_DE-thorsten-high.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -586,6 +590,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vet', 'espeak' => '-vet',
'gtts' => '-l et', 'gtts' => '-l et',
# No piper voice yet.
}, },
'enabled' => 0, 'enabled' => 0,
}, },
@ -598,6 +603,7 @@ sub allbuilds {
'festival' => '--language english', 'festival' => '--language english',
'espeak' => '-ven-us -k 5', 'espeak' => '-ven-us -k 5',
'gtts' => '-l en -t us', 'gtts' => '-l en -t us',
'piper' => 'en_US-lessac-high.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -610,6 +616,7 @@ sub allbuilds {
'festival' => '--language spanish', 'festival' => '--language spanish',
'espeak' => '-ves -k 5', 'espeak' => '-ves -k 5',
'gtts' => '-l es', 'gtts' => '-l es',
'piper' => 'es_ES-sharvard-medium.onnx',
}, },
'enabled' => 0, 'enabled' => 0,
}, },
@ -619,9 +626,9 @@ sub allbuilds {
'short' => 'es-mx', 'short' => 'es-mx',
'defengine' => 'espeak', 'defengine' => 'espeak',
'engines' => { 'engines' => {
'festival' => '--language spanish',
'espeak' => '-ves -k 6', 'espeak' => '-ves -k 6',
'gtts' => '-l es -t mx', 'gtts' => '-l es -t mx',
# No piper voice yet.
}, },
'enabled' => 0, 'enabled' => 0,
}, },
@ -633,6 +640,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vfr-fr', 'espeak' => '-vfr-fr',
'gtts' => '-l fr', 'gtts' => '-l fr',
'piper' => 'fr_FR-siwis-medium.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -644,6 +652,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vel', 'espeak' => '-vel',
'gtts' => '-l el', 'gtts' => '-l el',
'piper' => 'el_GR-rapunzelina-low.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -655,6 +664,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vit', 'espeak' => '-vit',
'gtts' => '-l it', 'gtts' => '-l it',
'piper' => 'it_IT-paola-medium.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -666,6 +676,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vnl', 'espeak' => '-vnl',
'gtts' => '-l nl', 'gtts' => '-l nl',
'piper' => 'nl_NL-mls-medium.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -677,6 +688,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vno', 'espeak' => '-vno',
'gtts' => '-l no', 'gtts' => '-l no',
'piper' => 'no_NO-talesyntese-medium.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -688,6 +700,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vpl', 'espeak' => '-vpl',
'gtts' => '-l pl', 'gtts' => '-l pl',
'piper' => 'pl_PL-gosia-medium.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -699,6 +712,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vru', 'espeak' => '-vru',
'gtts' => '-l ru', 'gtts' => '-l ru',
'piper' => 'ru_RU-irina-medium.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -710,6 +724,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vsk', 'espeak' => '-vsk',
'gtts' => '-l sk', 'gtts' => '-l sk',
'piper' => 'sk_SK-lili-medium.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
@ -721,9 +736,22 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vsr', 'espeak' => '-vsr',
'gtts' => '-l sr', 'gtts' => '-l sr',
'piper' => 'sr_RS-serbski_institut-medium.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },
'svenska' => {
'lang' => 'svenska',
'name' => 'Svenska (Swedish)',
'short' => 'sr',
'defengine' => 'espeak',
'engines' => {
'espeak' => '-vsv',
'gtts' => '-l sv',
'piper' => 'sv_SE-nst-medium.onnx',
},
'enabled' => 0,
},
'turkce' => { 'turkce' => {
'lang' => 'turkce', 'lang' => 'turkce',
'name' => 'Türkçe (Turkish)', 'name' => 'Türkçe (Turkish)',
@ -732,6 +760,7 @@ sub allbuilds {
'engines' => { 'engines' => {
'espeak' => '-vtr', 'espeak' => '-vtr',
'gtts' => '-l tr', 'gtts' => '-l tr',
'piper' => 'tr_TR-fettah-medium.onnx',
}, },
'enabled' => 1, 'enabled' => 1,
}, },