1
0
Fork 0
forked from len0rd/rockbox

voice: Add defaults for Bulgarian voicing, and add it to the nightly builds.

Change-Id: I40e9eaf34c68c3e1f77591862f5c4eb6c2a2c059
This commit is contained in:
Solomon Peachy 2024-07-23 12:14:34 -04:00
parent ba4a6f2adc
commit a153f6c266
3 changed files with 19 additions and 5 deletions

View file

@ -3246,7 +3246,7 @@
*: "Unicode (UTF-8)" *: "Unicode (UTF-8)"
</source> </source>
<dest> <dest>
*: "Unicode (UTF-8)" *: "Уникод (UTF-8)"
</dest> </dest>
<voice> <voice>
*: "Уникод (UTF-8)" *: "Уникод (UTF-8)"
@ -16202,7 +16202,7 @@
*: "Лесно" *: "Лесно"
</dest> </dest>
<voice> <voice>
*: "" *: "Лесно"
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>
@ -16398,7 +16398,7 @@
*: "" *: ""
</dest> </dest>
<voice> <voice>
*: "" *: "Български"
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>
@ -16409,7 +16409,7 @@
*: "%ld%%" *: "%ld%%"
</source> </source>
<dest> <dest>
*: "%ld%%" *: "~%ld%%"
</dest> </dest>
<voice> <voice>
*: none *: none

View file

@ -606,6 +606,17 @@ sub simbuilds {
'enabled' => 1, 'enabled' => 1,
}, },
# Everything else in alphabetical order # Everything else in alphabetical order
'bulgarian' => {
'lang' => 'bulgarian',
'name' => 'Български (Bulgarian)',
'short' => 'bg',
'defengine' => 'piper',
'engines' => {
'espeak' => '-vbg',
'gtts' => '-l bg',
},
'enabled' => 1,
},
'chinese-simp' => { # Mandarin? 'chinese-simp' => { # Mandarin?
'lang' => 'chinese-simp', 'lang' => 'chinese-simp',
'name' => '简体中文 (Chinese Simplified)', 'name' => '简体中文 (Chinese Simplified)',
@ -743,7 +754,7 @@ sub simbuilds {
'korean' => { # 'korean' => { #
'lang' => 'korean', 'lang' => 'korean',
'name' => '한국어 (Korean)', 'name' => '한국어 (Korean)',
'short' => 'ko_KR', 'short' => 'ko',
'defengine' => 'espeak', 'defengine' => 'espeak',
'engines' => { 'engines' => {
'espeak' => '-vko', 'espeak' => '-vko',

View file

@ -87,6 +87,7 @@ my %festival_lang_map = (
my %gtts_lang_map = ( my %gtts_lang_map = (
'english' => '-l en -t co.uk', # Always first, it's the golden master 'english' => '-l en -t co.uk', # Always first, it's the golden master
'bulgarian' => 'l bg',
'chinese-simp' => '-l zh', 'chinese-simp' => '-l zh',
'czech' => '-l cs', 'czech' => '-l cs',
'dansk' => '-l da', 'dansk' => '-l da',
@ -111,6 +112,7 @@ my %gtts_lang_map = (
my %espeak_lang_map = ( my %espeak_lang_map = (
'english' => '-ven-gb -k 5', # Always first, it's the golden master 'english' => '-ven-gb -k 5', # Always first, it's the golden master
'bulgarian' => '-vbg',
'chinese-simp' => '-vzh', 'chinese-simp' => '-vzh',
'czech' => '-vcs', 'czech' => '-vcs',
'dansk' => '-vda', 'dansk' => '-vda',
@ -136,6 +138,7 @@ my %espeak_lang_map = (
my %piper_lang_map = ( my %piper_lang_map = (
'english' => 'en_GB-cori-high.onnx', # Always first, it's the golden master 'english' => 'en_GB-cori-high.onnx', # Always first, it's the golden master
# 'bulgarian' => '-vbg',
'chinese-simp' => 'zh_CN-huayan-medium.onnx', 'chinese-simp' => 'zh_CN-huayan-medium.onnx',
'czech' => 'cs_CZ-jirka-medium.onnx', 'czech' => 'cs_CZ-jirka-medium.onnx',
'dansk' => 'da_DK-talesyntese-medium.onnx', 'dansk' => 'da_DK-talesyntese-medium.onnx',