1
0
Fork 0
forked from len0rd/rockbox

voice: Add support for voicing Brazilian Portuguese. Disabled by default.

Change-Id: Iaef5e59e3dd6037c0fa3ffed1c00a0f7cde411b2
This commit is contained in:
Solomon Peachy 2025-03-23 21:50:35 -04:00
parent 7f63e63d83
commit fc9076e89f
3 changed files with 25 additions and 10 deletions

View file

@ -155,7 +155,7 @@
*: "Carregando... %d%% Feito (%s)" *: "Carregando... %d%% Feito (%s)"
</dest> </dest>
<voice> <voice>
*: "Carregando..." *: "Carregando"
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>
@ -5938,7 +5938,7 @@
<voice> <voice>
*: "Interno" *: "Interno"
hibylinux: "micro S D" hibylinux: "micro S D"
xduoox3: "MSD1:" xduoox3: "micro S D 1"
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>
@ -5963,8 +5963,8 @@
*: none *: none
hibylinux: "U S B" hibylinux: "U S B"
multivolume: "HD1" multivolume: "HD1"
sansac200*,sansaclipplus,sansae200*,sansafuze*: "MSD:" sansac200*,sansaclipplus,sansae200*,sansafuze*: "micro S D "
xduoox3: "MSD2:" xduoox3: "micro S D 2"
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>
@ -8694,7 +8694,7 @@
</dest> </dest>
<voice> <voice>
*: none *: none
rtc: "Tempo atual:" rtc: "Tempo atual"
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>
@ -10615,7 +10615,7 @@
*: "Próxima Faixa:" *: "Próxima Faixa:"
</dest> </dest>
<voice> <voice>
*: "Próxima Faixa:" *: "Próxima Faixa"
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>
@ -10629,7 +10629,7 @@
*: "Próxima:" *: "Próxima:"
</dest> </dest>
<voice> <voice>
*: "Próxima:" *: "Próxima"
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>
@ -15702,11 +15702,11 @@
</source> </source>
<dest> <dest>
*: none *: none
clear_settings_on_hold,iriverh10,ipod4g,ipodcolor,ipodmini1g,ipodmini2g,ipodnano1g,ipodvideo: "Limpar configurações quando o botão de reinicialização é pressionado durante a inicialização" clear_settings_on_hold,ipod4g,ipodcolor,ipodmini1g,ipodmini2g,ipodnano1g,ipodvideo,iriverh10: "Limpar configurações quando o botão de reinicialização é pressionado durante a inicialização"
</dest> </dest>
<voice> <voice>
*: none *: none
clear_settings_on_hold,iriverh10,ipod4g,ipodcolor,ipodmini1g,ipodmini2g,ipodnano1g,ipodvideo: "Limpar configurações quando o botão de reinicialização é pressionado durante a inicialização" clear_settings_on_hold,ipod4g,ipodcolor,ipodmini1g,ipodmini2g,ipodnano1g,ipodvideo,iriverh10: "Limpar configurações quando o botão de reinicialização é pressionado durante a inicialização"
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>
@ -16931,7 +16931,7 @@
*: "Não foi possível carregar fonte: (%s)" *: "Não foi possível carregar fonte: (%s)"
</dest> </dest>
<voice> <voice>
*: "Não foi possível carregar fonte: (%s)" *: "Não foi possível carregar fonte"
</voice> </voice>
</phrase> </phrase>
<phrase> <phrase>

View file

@ -827,6 +827,18 @@ sub simbuilds {
}, },
'enabled' => 1, 'enabled' => 1,
}, },
'portugues-brasileiro' => {
'lang' => 'portugues-brasileiro',
'name' => 'Portuguese (Brazilian)',
'short' => 'pt-br',
'defengine' => 'piper',
'engines' => {
'espeak' => '-vpt-br',
'gtts' => '-l pt -t br',
'piper' => 'pt_BR-faber-medium.onnx',
},
'enabled' => 0,
},
'russian' => { 'russian' => {
'lang' => 'russian', 'lang' => 'russian',
'name' => 'Русский (Russian)', 'name' => 'Русский (Russian)',

View file

@ -108,6 +108,7 @@ my %gtts_lang_map = (
'nederlands' => '-l nl', 'nederlands' => '-l nl',
'norsk' => '-l no', 'norsk' => '-l no',
'polski' => '-l pl', 'polski' => '-l pl',
'portugues-brasileiro' => '-l pt -t br',
'russian' => '-l ru', 'russian' => '-l ru',
'slovak' => '-l sk', 'slovak' => '-l sk',
'srpski' => '-l sr', 'srpski' => '-l sr',
@ -136,6 +137,7 @@ my %espeak_lang_map = (
'nederlands' => '-vnl', 'nederlands' => '-vnl',
'norsk' => '-vno', 'norsk' => '-vno',
'polski' => '-vpl', 'polski' => '-vpl',
'portugues-brasileiro' => '-vpt-br',
'russian' => '-vru', 'russian' => '-vru',
'slovak' => '-vsk', 'slovak' => '-vsk',
'srpski' => '-vsr', 'srpski' => '-vsr',
@ -164,6 +166,7 @@ my %piper_lang_map = (
'nederlands' => 'nl_NL-mls-medium.onnx', 'nederlands' => 'nl_NL-mls-medium.onnx',
'norsk' => 'no_NO-talesyntese-medium.onnx', 'norsk' => 'no_NO-talesyntese-medium.onnx',
'polski' => 'pl_PL-gosia-medium.onnx', 'polski' => 'pl_PL-gosia-medium.onnx',
'portugues-brasileiro' => 'pt_BR-faber-medium.onnx',
'russian' => 'ru_RU-irina-medium.onnx', 'russian' => 'ru_RU-irina-medium.onnx',
'slovak' => 'sk_SK-lili-medium.onnx', 'slovak' => 'sk_SK-lili-medium.onnx',
'srpski' => 'sr_RS-serbski_institut-medium.onnx', 'srpski' => 'sr_RS-serbski_institut-medium.onnx',