• Status Closed
  • Percent Complete
  • Task Type Bugs
  • Category Infrastructure → Build environment
  • Assigned To
  • Operating System All players
  • Severity Low
  • Priority Medium
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by speachy - 2020-07-08
Last edited by speachy - 2020-07-14

FS#13212 - Extend daily voice build scripts to allow for building additional languages

Right now we only build English with the Festival engine.

In theory I’d like to be able to automagically build any language we support. Each language may also have a specific engine/voiceset that sounds best.

Closed by  speachy
2020-07-14 11:41
Reason for closing:  Accepted
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

It's live. Five languages enabled initially, more will hopefully follow.


Discovered the default voice generation script was pretty broken for anything other than English. Spent time reworking that, and adding 'gtts' support.


espeak greatly enhanced to automagically handle other languages.

Current nightly voices use festival. If we switch to espeak-ng, we can generate voices automatically for the top 19 languages!


infra side all updated to automagically show whatever voice files were generated.

test run for multi-lingual voice script is underway.


It’s tested and all ready to go. Just needs the other languages sanity-checked by someone who can understand them.


Available keyboard shortcuts


Task Details

Task Editing