diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2024-04-26 07:34:31 -0400 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2024-05-18 10:45:36 -0400 |
commit | 27cb1abcecd7b4a5093545df90999bc49483f577 (patch) | |
tree | 5aedefa1c3c17fafb87f1ffb14b2c93af8b070b1 /tools | |
parent | 76de880ee0e7fa84b0fc0b7d75237e8f0618b7ee (diff) | |
download | rockbox-27cb1abcecd7b4a5093545df90999bc49483f577.tar.gz rockbox-27cb1abcecd7b4a5093545df90999bc49483f577.zip |
builds: Add disabled voice builds for Spanish, Estonian, and Czech
Including default voice selections
Note that piper does not have an Estonian voice option yet.
Change-Id: Ie3b9edcae222e70790eb01d38a13e2e69df8e7df
Diffstat (limited to 'tools')
-rw-r--r-- | tools/builds.pm | 46 | ||||
-rwxr-xr-x | tools/voice.pl | 5 |
2 files changed, 50 insertions, 1 deletions
diff --git a/tools/builds.pm b/tools/builds.pm index 47fa7d2aef..dea04c98fc 100644 --- a/tools/builds.pm +++ b/tools/builds.pm | |||
@@ -545,6 +545,17 @@ sub allbuilds { | |||
545 | 'enabled' => 1, | 545 | 'enabled' => 1, |
546 | }, | 546 | }, |
547 | # Everything else in alphabetical order | 547 | # Everything else in alphabetical order |
548 | 'czech' => { | ||
549 | 'lang' => 'czech', | ||
550 | 'name' => 'Čeština (Czech)', | ||
551 | 'short' => 'cs', | ||
552 | 'defengine' => 'espeak', | ||
553 | 'engines' => { | ||
554 | 'espeak' => '-vcs', | ||
555 | 'gtts' => '-l cs', | ||
556 | }, | ||
557 | 'enabled' => 0, | ||
558 | }, | ||
548 | 'dansk' => { | 559 | 'dansk' => { |
549 | 'lang' => 'dansk', | 560 | 'lang' => 'dansk', |
550 | 'name' => 'Dansk (Danish)', | 561 | 'name' => 'Dansk (Danish)', |
@@ -567,6 +578,17 @@ sub allbuilds { | |||
567 | }, | 578 | }, |
568 | 'enabled' => 1, | 579 | 'enabled' => 1, |
569 | }, | 580 | }, |
581 | 'eesti' => { | ||
582 | 'lang' => 'eesti', | ||
583 | 'name' => 'Eesti (Estonian)', | ||
584 | 'short' => 'et', | ||
585 | 'defengine' => 'espeak', | ||
586 | 'engines' => { | ||
587 | 'espeak' => '-vet', | ||
588 | 'gtts' => '-l et', | ||
589 | }, | ||
590 | 'enabled' => 0, | ||
591 | }, | ||
570 | 'english-us' => { | 592 | 'english-us' => { |
571 | 'lang' => 'english-us', | 593 | 'lang' => 'english-us', |
572 | 'name' => 'American English', | 594 | 'name' => 'American English', |
@@ -579,6 +601,30 @@ sub allbuilds { | |||
579 | }, | 601 | }, |
580 | 'enabled' => 1, | 602 | 'enabled' => 1, |
581 | }, | 603 | }, |
604 | 'espanol' => { | ||
605 | 'lang' => 'espanol', | ||
606 | 'name' => 'Spanish (Peninsular)', | ||
607 | 'short' => 'es-es', | ||
608 | 'defengine' => 'espeak', | ||
609 | 'engines' => { | ||
610 | 'festival' => '--language spanish', | ||
611 | 'espeak' => '-ves -k 5', | ||
612 | 'gtts' => '-l es', | ||
613 | }, | ||
614 | 'enabled' => 0, | ||
615 | }, | ||
616 | 'espanol-mx' => { | ||
617 | 'lang' => 'espanol', | ||
618 | 'name' => 'Spanish (Mexican)', | ||
619 | 'short' => 'es-mx', | ||
620 | 'defengine' => 'espeak', | ||
621 | 'engines' => { | ||
622 | 'festival' => '--language spanish', | ||
623 | 'espeak' => '-ves -k 6', | ||
624 | 'gtts' => '-l es -t mx', | ||
625 | }, | ||
626 | 'enabled' => 0, | ||
627 | }, | ||
582 | 'francais' => { | 628 | 'francais' => { |
583 | 'lang' => 'francais', | 629 | 'lang' => 'francais', |
584 | 'name' => 'Français (French)', | 630 | 'name' => 'Français (French)', |
diff --git a/tools/voice.pl b/tools/voice.pl index bbe82a086b..763b34f357 100755 --- a/tools/voice.pl +++ b/tools/voice.pl | |||
@@ -90,6 +90,7 @@ my %gtts_lang_map = ( | |||
90 | 'czech' => '-l cs', | 90 | 'czech' => '-l cs', |
91 | 'dansk' => '-l da', | 91 | 'dansk' => '-l da', |
92 | 'deutsch' => '-l de', | 92 | 'deutsch' => '-l de', |
93 | 'eesti' => '-l et', | ||
93 | 'english-us' => '-l en -t us', | 94 | 'english-us' => '-l en -t us', |
94 | 'espanol' => '-l es', | 95 | 'espanol' => '-l es', |
95 | 'francais' => '-l fr', | 96 | 'francais' => '-l fr', |
@@ -111,6 +112,7 @@ my %espeak_lang_map = ( | |||
111 | 'czech' => '-vcs', | 112 | 'czech' => '-vcs', |
112 | 'dansk' => '-vda', | 113 | 'dansk' => '-vda', |
113 | 'deutsch' => '-vde', | 114 | 'deutsch' => '-vde', |
115 | 'eesti' => '-vet', | ||
114 | 'english-us' => '-ven-us -k 5', | 116 | 'english-us' => '-ven-us -k 5', |
115 | 'espanol' => '-ves', | 117 | 'espanol' => '-ves', |
116 | 'francais' => '-vfr-fr', | 118 | 'francais' => '-vfr-fr', |
@@ -133,11 +135,12 @@ my %piper_lang_map = ( | |||
133 | 'czech' => 'cs_CZ-jirka-medium.onnx', | 135 | 'czech' => 'cs_CZ-jirka-medium.onnx', |
134 | 'dansk' => 'da_DK-talesyntese-medium.onnx', | 136 | 'dansk' => 'da_DK-talesyntese-medium.onnx', |
135 | 'deutsch' => 'de_DE-thorsten-high.onnx', | 137 | 'deutsch' => 'de_DE-thorsten-high.onnx', |
138 | # 'eesti' => '-vet', | ||
136 | 'english-us' => 'en_US-lessac-high.onnx', | 139 | 'english-us' => 'en_US-lessac-high.onnx', |
137 | 'espanol' => 'es_ES-sharvard-medium.onnx', | 140 | 'espanol' => 'es_ES-sharvard-medium.onnx', |
138 | 'francais' => 'fr_FR-siwis-medium.onnx', | 141 | 'francais' => 'fr_FR-siwis-medium.onnx', |
139 | 'greek' => 'el_GR-rapunzelina-low.onnx', | 142 | 'greek' => 'el_GR-rapunzelina-low.onnx', |
140 | # 'magyar' => '-vhu', | 143 | 'magyar' => 'hu_HU-anna-medium.onnx', |
141 | 'italiano' => 'it_IT-riccardo-x_low.onnx', | 144 | 'italiano' => 'it_IT-riccardo-x_low.onnx', |
142 | # 'japanese' => '-vja', | 145 | # 'japanese' => '-vja', |
143 | 'nederlands' => 'nl_NL-mls-medium.onnx', | 146 | 'nederlands' => 'nl_NL-mls-medium.onnx', |