1
0
Fork 0
forked from len0rd/rockbox

voice: Voiced strings for INVALID_VOICE and LANGUAGE_NAME

* Voice generation script will create standalone .talk clips
 * These talk clips will be included in the rockbox .zip file
 * All .voice files will be included in the rockbox .zip file
 * Added LANGUAGE_NAME for all languages in the nightly builds

This way, any voice pack installed will give you a the langauge
voiced in the browser, and if the voice file fails to load you
will get a natively translated error message.

Change-Id: I6b627a51746cd088d6e200666dd326ea2745f55f
This commit is contained in:
Solomon Peachy 2024-06-20 16:54:51 -04:00
parent 8cb8a30f9d
commit e100daf343
16 changed files with 231 additions and 3 deletions

View file

@ -511,6 +511,14 @@ sub generateclips {
if (defined($ENV{'POOL'})) {
copy($enc, $pool_file);
}
# Special cases
if ($id eq "VOICE_INVALID_VOICE_FILE") {
copy ($enc, "InvalidVoice_$language.talk");
}
if ($id eq "VOICE_LANG_NAME") {
copy ($enc, "$language.lng.talk");
}
unlink($wav);
}
$voice = "";