Rockbox mail archiveSubject: Re: Generating non-English voice sets daily (testers needed!)
Re: Generating non-English voice sets daily (testers needed!)
From: Solomon Peachy via rockbox-dev <rockbox-dev_at_cool.haxx.se>
Date: Sun, 12 Jul 2020 19:47:41 -0400
On Sun, Jul 12, 2020 at 09:20:29AM -0400, Solomon Peachy via rockbox-dev wrote:
> I took the results of my last test run and uploaded everything here:
It turns out there was a nasty bug lurking; if the language did not have
100% string coverage, the voice file generated would fail to load on the
player. So, the voice scripts now run the voice file through a
secondary genlang pass to backfill any missing strings with their
English defaults, and then run that through the TTS system.
(There may be a better way to do this, but it's been broken ever since
we committed stricter language/voice checks in mid-April. Even before
that it wasn't guaranteed to work, which is why those checks were added)
This affected the Russian, Greek, Slovak, Norweigan, Italian, and German
voice files I'd uploaded previously. So, everything's been regenerated.
Meanwhile, while checking to see how rbutil handled this problem, I
discovered independently that the scripts on www.rockbox.org that rbutil
relied on for this have been broken since the www migration in mid-May.
So that's also fixed, I think.
-- Solomon Peachy pizza at shaftnet dot org (email&xmpp) _at_pizza:shaftnet dot org (matrix) High Springs, FL speachy (freenode)