Commit graph

19 commits

Author SHA1 Message Date
Jens Arnold
98a22d4276 Fix SAPI voice file generation on multibyte windows variants (japanese, probably others, see FS #9246). This gets rid of the conversion in the VBScript (which relied on unsafe assumptions about charset conversion in windows), and lets PerlIO do the work instead.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18213 a1c6a512-1295-4272-9138-f99709370657
2008-08-07 20:00:32 +00:00
Jens Arnold
729d259388 Bugfix: Printing the unknown vendor warning to StdOut made it not appear in the console, and confused voice.pl.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18201 a1c6a512-1295-4272-9138-f99709370657
2008-08-06 18:38:09 +00:00
Jens Arnold
0319e3be3f Handle SAPI5 voices without vendor attribute (reported for japanese L&H engines - see FS#9148).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18196 a1c6a512-1295-4272-9138-f99709370657
2008-08-04 21:01:44 +00:00
Nils Wallménius
8b2d5bea79 FS#9047 by Alex Wallis fixing a typo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17667 a1c6a512-1295-4272-9138-f99709370657
2008-05-31 09:02:23 +00:00
Nicolas Pennequin
254566b113 Cleanup in tools/: Remove unused VB scripts and fix properties.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17421 a1c6a512-1295-4272-9138-f99709370657
2008-05-08 19:01:21 +00:00
Jens Arnold
d78521af47 Make the newly supported languages known to SAPI voice generation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16587 a1c6a512-1295-4272-9138-f99709370657
2008-03-09 08:16:08 +00:00
Jens Arnold
7001936c99 Significantly speed up SAPI4 voice file creation. Still rather slow compared to SAPI5, but doesn't take hours anymore.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16361 a1c6a512-1295-4272-9138-f99709370657
2008-02-20 23:08:00 +00:00
Jens Arnold
6af732d17a 2 small fixes: * List SAPI5 voices with their actual names, noth with their descriptio. * Actually use the passed speed for SAPI4.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16359 a1c6a512-1295-4272-9138-f99709370657
2008-02-20 22:09:53 +00:00
Jens Arnold
bec914e724 Simplify and better integrate the SAPI5 voice list output code (less duplication), and add list output for SAPI4.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16269 a1c6a512-1295-4272-9138-f99709370657
2008-02-10 13:38:05 +00:00
Dominik Wenger
a423db0024 added an option to get a list of voices for a language, for rbutil.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16112 a1c6a512-1295-4272-9138-f99709370657
2008-01-19 18:46:06 +00:00
Jens Arnold
b9f62e991d Output both error number and description. * Another try to get svn:keywords right.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15569 a1c6a512-1295-4272-9138-f99709370657
2007-11-11 08:44:48 +00:00
Jens Arnold
69f0da7b40 Add error handling to the vbscript's EXEC method, so we get more meaningful info if a required command like 'lame' is missing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15568 a1c6a512-1295-4272-9138-f99709370657
2007-11-11 08:31:37 +00:00
Alessio Lenzi
8a7ae9f3aa Added audio formats for Scansoft, Loquendo and VoiceWare.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14623 a1c6a512-1295-4272-9138-f99709370657
2007-09-05 20:08:01 +00:00
Jens Arnold
df9a166392 Voice file building: * Make correct_string() work as intended by passing the missing 2 parameters. * SAPI: Add query for TTS engine vendor. * Add several string corrections (mostly but not exclusively for German). * Make the pool filenames include TTS options and encoder options in their MD5 hash value, allowing to properly build voice files where those settings differ per target using the same pool.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14608 a1c6a512-1295-4272-9138-f99709370657
2007-09-04 22:03:05 +00:00
Jonas Häggqvist
fd32e1cbd1 Add Brazillian Portuguese translation by Adilson Vicente Xavier. Update sapi_voices.vbs accordingly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14603 a1c6a512-1295-4272-9138-f99709370657
2007-09-04 12:22:19 +00:00
Jens Arnold
0ec2e2429d SAPI voice file building: * Properly UTF-8 decode the passed string (algorithm borrowed from rockbox' unicode.c). Languages with non-ASCII characters work now. * Get rid of the hand-codec hextodec function (that could have written much simpler anyway) and store the windows LCIDs as hex constants.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14596 a1c6a512-1295-4272-9138-f99709370657
2007-09-03 17:10:34 +00:00
Jens Arnold
e79128de66 Ooops.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14589 a1c6a512-1295-4272-9138-f99709370657
2007-09-02 23:29:20 +00:00
Jens Arnold
429ab0d2b2 SAPI voice file generation: Added speed adjustment. TTS parameter: /speed:<n>, SAPI5: allowed range -10..+10 (0 == default), SAPI4: words per minute (allowed range and default depend on engine).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14588 a1c6a512-1295-4272-9138-f99709370657
2007-09-02 23:22:21 +00:00
Jens Arnold
5dbea469a6 SAPI voice file generation: * Added language matching and voice selection (use TTS option /voice:<name> to select; voices with spaces in the name need the options quotes). * Added SAPI4 support (use TTS option /sapi4; voice file generation takes hours...)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14587 a1c6a512-1295-4272-9138-f99709370657
2007-09-02 22:32:34 +00:00