I'm cc'ing this to the rockbox users list, as others may find it useful. Hope you don't mind.
I actually have little knowledge of the Rockbox code, but have dabbled
at understanding bits of it. Nevertheless, I have done quite a bit of
investigation on the recent "broken voice UI" issue.
Like many others, I have noticed that current voice files broke in early
april (2006-04-02 build, to be precise). This is due to major changes to
the language files. To further compound the issue, the language source
files (i.e. not the binary language files) have completely changed
format as of 2006-04-03. The new format is known as langv2 and none of
the current voice file building scripts have yet been updated for the
new format. (This is the reason for the html-like tags described by
The tools/genlang script in the Rockbox source provides an option (-o) for
output of the voice language strings in a format similar to that of
langv1. This is the best hope for the voice building scripts like
makevoices.vbs, though I think they may still need some changes in order
to work. I will investigate this at some point in the near future if no
one else beats me to it, though I don't have any SAPI voices apart from
Microsoft Sam to work with.
If you have no voice for now, you can roll back to 2006-04-01 or
2006-03-31 daily build and use the Viavoice voice file provided by
someone on this list a few months ago. I'm not sure of the URL, so
you'll have to search the mailing list archives.
On Sun, Apr 09, 2006 at 11:38:18AM -0700, ScottLearned wrote:
> Hi James, my name is Scott and I am also a blind user of Rockbox and loving
> I see that you are also on the S-F list. I read a few of your posts and
> seems you are quite knowledgable about code.
> Well, unfortunatly I know nothing about this.
> I have been struggling with trying to create updated voice files for
> Rockbox. If you haven't already checked out the website, you will find that
> they haven't been updated since 11/05! I see that they pulled the AT&T
> naturally speaking voice files due to licensing issues, but to my knowledge,
> users who have a personal license of the naturally speaking engines can
> generate their own voice files. This is where my problem lies. I have tried
> modifying the scripts numerous times with no luck.
> I was wondering if you might be able to help me out since you are a user
> also. I would eventually like to help others in the same situation.
> Here is a link describing in more detail how to create voice files, just in
> case you haven't already checked it out.
> I am not sure what to edit on the: (MakeVoices.vbs) script.
> I am trying to create an english.voice file with AT&T Crystal16.
> Hope you can help me out.
> Thanks for any input.
MSN Messenger: email@example.com
Received on Mon Apr 10 02:52:25 2006