summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2024-07-23 12:14:34 -0400
committerSolomon Peachy <pizza@shaftnet.org>2024-07-23 12:15:27 -0400
commita153f6c266476e6b74d12d357f4894b6aea7c43f (patch)
tree0f14a06036a8762a100f78f3bdd4ab8e9bbc5f10
parentba4a6f2adcf0e2e1009f5dee1e7a213059cd3ffc (diff)
downloadrockbox-a153f6c266476e6b74d12d357f4894b6aea7c43f.tar.gz
rockbox-a153f6c266476e6b74d12d357f4894b6aea7c43f.zip
voice: Add defaults for Bulgarian voicing, and add it to the nightly builds.
Change-Id: I40e9eaf34c68c3e1f77591862f5c4eb6c2a2c059
-rw-r--r--apps/lang/bulgarian.lang8
-rw-r--r--tools/builds.pm13
-rwxr-xr-xtools/voice.pl3
3 files changed, 19 insertions, 5 deletions
diff --git a/apps/lang/bulgarian.lang b/apps/lang/bulgarian.lang
index ce58f50536..f1fb828735 100644
--- a/apps/lang/bulgarian.lang
+++ b/apps/lang/bulgarian.lang
@@ -3246,7 +3246,7 @@
3246 *: "Unicode (UTF-8)" 3246 *: "Unicode (UTF-8)"
3247 </source> 3247 </source>
3248 <dest> 3248 <dest>
3249 *: "Unicode (UTF-8)" 3249 *: "Уникод (UTF-8)"
3250 </dest> 3250 </dest>
3251 <voice> 3251 <voice>
3252 *: "Уникод (UTF-8)" 3252 *: "Уникод (UTF-8)"
@@ -16202,7 +16202,7 @@
16202 *: "Лесно" 16202 *: "Лесно"
16203 </dest> 16203 </dest>
16204 <voice> 16204 <voice>
16205 *: "" 16205 *: "Лесно"
16206 </voice> 16206 </voice>
16207</phrase> 16207</phrase>
16208<phrase> 16208<phrase>
@@ -16398,7 +16398,7 @@
16398 *: "" 16398 *: ""
16399 </dest> 16399 </dest>
16400 <voice> 16400 <voice>
16401 *: "" 16401 *: "Български"
16402 </voice> 16402 </voice>
16403</phrase> 16403</phrase>
16404<phrase> 16404<phrase>
@@ -16409,7 +16409,7 @@
16409 *: "%ld%%" 16409 *: "%ld%%"
16410 </source> 16410 </source>
16411 <dest> 16411 <dest>
16412 *: "%ld%%" 16412 *: "~%ld%%"
16413 </dest> 16413 </dest>
16414 <voice> 16414 <voice>
16415 *: none 16415 *: none
diff --git a/tools/builds.pm b/tools/builds.pm
index de016bbb04..fbe87110a0 100644
--- a/tools/builds.pm
+++ b/tools/builds.pm
@@ -606,6 +606,17 @@ sub simbuilds {
606 'enabled' => 1, 606 'enabled' => 1,
607 }, 607 },
608 # Everything else in alphabetical order 608 # Everything else in alphabetical order
609 'bulgarian' => {
610 'lang' => 'bulgarian',
611 'name' => 'Български (Bulgarian)',
612 'short' => 'bg',
613 'defengine' => 'piper',
614 'engines' => {
615 'espeak' => '-vbg',
616 'gtts' => '-l bg',
617 },
618 'enabled' => 1,
619 },
609 'chinese-simp' => { # Mandarin? 620 'chinese-simp' => { # Mandarin?
610 'lang' => 'chinese-simp', 621 'lang' => 'chinese-simp',
611 'name' => '简体中文 (Chinese Simplified)', 622 'name' => '简体中文 (Chinese Simplified)',
@@ -743,7 +754,7 @@ sub simbuilds {
743 'korean' => { # 754 'korean' => { #
744 'lang' => 'korean', 755 'lang' => 'korean',
745 'name' => '한국어 (Korean)', 756 'name' => '한국어 (Korean)',
746 'short' => 'ko_KR', 757 'short' => 'ko',
747 'defengine' => 'espeak', 758 'defengine' => 'espeak',
748 'engines' => { 759 'engines' => {
749 'espeak' => '-vko', 760 'espeak' => '-vko',
diff --git a/tools/voice.pl b/tools/voice.pl
index 9ec497b165..89d5f2a041 100755
--- a/tools/voice.pl
+++ b/tools/voice.pl
@@ -87,6 +87,7 @@ my %festival_lang_map = (
87 87
88my %gtts_lang_map = ( 88my %gtts_lang_map = (
89 'english' => '-l en -t co.uk', # Always first, it's the golden master 89 'english' => '-l en -t co.uk', # Always first, it's the golden master
90 'bulgarian' => 'l bg',
90 'chinese-simp' => '-l zh', 91 'chinese-simp' => '-l zh',
91 'czech' => '-l cs', 92 'czech' => '-l cs',
92 'dansk' => '-l da', 93 'dansk' => '-l da',
@@ -111,6 +112,7 @@ my %gtts_lang_map = (
111 112
112my %espeak_lang_map = ( 113my %espeak_lang_map = (
113 'english' => '-ven-gb -k 5', # Always first, it's the golden master 114 'english' => '-ven-gb -k 5', # Always first, it's the golden master
115 'bulgarian' => '-vbg',
114 'chinese-simp' => '-vzh', 116 'chinese-simp' => '-vzh',
115 'czech' => '-vcs', 117 'czech' => '-vcs',
116 'dansk' => '-vda', 118 'dansk' => '-vda',
@@ -136,6 +138,7 @@ my %espeak_lang_map = (
136 138
137my %piper_lang_map = ( 139my %piper_lang_map = (
138 'english' => 'en_GB-cori-high.onnx', # Always first, it's the golden master 140 'english' => 'en_GB-cori-high.onnx', # Always first, it's the golden master
141# 'bulgarian' => '-vbg',
139 'chinese-simp' => 'zh_CN-huayan-medium.onnx', 142 'chinese-simp' => 'zh_CN-huayan-medium.onnx',
140 'czech' => 'cs_CZ-jirka-medium.onnx', 143 'czech' => 'cs_CZ-jirka-medium.onnx',
141 'dansk' => 'da_DK-talesyntese-medium.onnx', 144 'dansk' => 'da_DK-talesyntese-medium.onnx',