Installation / Removal > Rockbox Utility

Generating Chinese TTS

(1/2) > >>

Youlun:
Hi all, I'm trying to get Chinese TTS to work on my iPod video 5th generation.

I have the Microsoft Lili SAPI voice installed through the W7 Ultimate Simplified Chinese language pack (I tried the Traditional Chinese language pack, but it appears that Microsoft Lili only shows up after installing the simplified one). I now see something like this in Windows Speech Properties menu. In the Rockbox Utility under 'Configure -> TTS & Encoder', I've set the SAPI TTS Engine, and under 'Configure TTS' I've set the language to chinese-simp and the voice to Microsoft Lili (chinese-trad doesn't seem to have any voice options).

Now when I choose 'Create Voice File" in the Rockbox Utility the following happens:
chinese-trad: Finishes, but most menu items are voiced in English, using Microsoft Lili's voice.
chinese-simp: Fails with error - Encoding of LANG_BOOKMARK_DONT_RESUME failed

Here's the log from my chinese-simp voice creation attempt.

Thanks in advance for any help!

bluebrother:
Is that TTS available for non-chinese systems? From a first look it seems to be a problem voicing an entry, and that could be related to codepage conversions.

Youlun:
The TTS is available on non-Chinese systems; see here: http://mdbg.loqu8.com/tts.htm

Looking at the log, I'm suspicious of question marks I'm seeing instead of characters. For example:


--- Code: ---[TalkGenerator] voicing:  "?取中 ?稍候" to C:/Users/.....
--- End code ---

So perhaps you're right about it being a codepoint issue, though I'll admit that I don't know very much about these things.

bluebrother:

--- Quote from: Youlun on April 23, 2012, 07:39:03 AM ---So perhaps you're right about it being a codepoint issue, though I'll admit that I don't know very much about these things.

--- End quote ---

I've managed to reproduce this issue. Building a voice file using MS Lily works fine if I generate a voice file for english, and I also get the failure when using MS Anna for creating a voice for chinese-simp -- which makes me believe that it actually *is* an encoding related issue.

Youlun:
Cool, glad to know I'm not the only one who's crazy. Should I make a bug report somewhere about this then?

Navigation

[0] Message Index

[#] Next page

Go to full version