Rockbox

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bugs
  • Category Rbutil
  • Assigned To No-one
  • Operating System Sansa e200
  • Severity Low
  • Priority Very Low
  • Reported Version Rbutil 1.2.7
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by tuojal - 2010-07-25
Last edited by nls - 2011-02-13

FS#11496 - Rockbox Utility fails to create voice file for the current build.

When attempting to create the voice file using SAPI the encoding process aborts with the following message:
Encoding of C:/users/Tuukka/LOCALS~1/Temp/rbvoice//LANG_NOT_PRESENT.wav failed

The same happens after cleaning the cache.

Closed by  nls
2011-02-13 10:39
Reason for closing:  Out of Date
Additional comments about closing:  

Seems fixed, no reply for months anyway

Yes, I report same error when I using RBUtil 1.2.7. In each situation failed me on other file.
When I use SVN verison of RBUtil from here http://www.alice-dsl.net/dominik.riebeling/rockbox/rbutil/ there is no problem.

which svn version are you using? Please tell the revision number that is part of the file name of the download (don't check the About dialog, that is likely to be wrong). Are you using a multi core machine?

Error is from 1.2.7 r27062 on Windows XP.
I using SVN r25567 on Windows XP - there is no problem.
I have not multiple core PC.

That's interesting – as far as I can see the issue arised after the introduction of multithread support for voice file generation and I suspected this to be an issue on multicore machines only. The svn version you're using is pretty old, and the one provided at my website is currently r26978 (which is pretty close to 1.2.7), so simply putting the link here doesn't tell anything.

My computer has a dual core processor. However, with single-core processor and ESpeak the voice generation works fine. (Tested on my friend's relatively old laptop)

I've seen something similar when using the Cepstral swift application to encode voices on Linux mandriva 2010.
As the application is a single user license, the Create Voice File function never manages to create all files (i.e. some of them are left empty).
I created a script as a shim for swift, which contained the following:

#!/bin/sh
#
# Introduce a sleep after the swift program execution
# so that it can run properly.
#
/opt/swift/bin/swift "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9"
sleep 1

The sleep 1 seemed to stop the program tripping over its own single license, and everything worked OK.

Steve

I've seen something similar when using the Cepstral swift application to encode voices on Linux mandriva 2010.
As the application is a single user license, the Create Voice File function never manages to create all files (i.e. some of them are left empty).
I created a script as a shim for swift, which contained the following:

#!/bin/sh
#
# Introduce a sleep after the swift program execution
# so that it can run properly.
#
/opt/swift/bin/swift "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9"
sleep 1

The sleep 1 seemed to stop the program tripping over its own single license, and everything worked OK.

Steve

I tried to reproduce this issue but it worked fine for me. My current assumption is that it's a Windows issue, however, using MS Anna worked fine. This leads me to the suspicion that it's related to the voice used, especially to commercial voices that somehow don't like getting called multiple times using the same program, like Steve already mentioned. Since the voice won't tell us about this the only solution I can think about is to add an option that disables multithreading support in voice file generation. Can you guys having problems please state

- the used OS - the used voice
- if the voice is commercial or not

to (hopefully) backup my theory? Thanks.

Hello.

Now I using Rockbox Utility 1.2.8 and problem is out !!!
On version 1.2.7 still faild on same PC.

Salaba

By "out" your referring to "doesn't occur anymore"? That would be really strange since there were no changes in that part of the code between those two releases.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing