summaryrefslogtreecommitdiff
path: root/tools/sapi_voice.vbs (follow)
Commit message (Collapse)AuthorAge
* Add support for Microsoft Speech Platform.Dominik Riebeling2012-09-09
| | | | | | | | | | | | | | MSSP is accessible via vbs by simply changing the object to be used (both SAPI5 and MSSP use the ISpVoice COM interface). Add command line parameter to sapi_voice.vbs to switch the COM object used, and add the necessary implementation of the SAPI class to Rockbox Utility. Important: you will need to install the Speech Runtime separately and install the version matching the bitsize of Rockbox Utility. I.e. you will need to install the x86 version even on a x64 machine (unless you build a 64bit binary of Rockbox Utility). Change-Id: If760cd69c556c17a2ae539965d0941d16fdc10e1
* Change sapi_voice.vbs voice list separation character.Dominik Riebeling2012-09-08
| | | | | | | | The currently used comma for separating voices for the /listvoices command is used by Speech Platform based voices. Change the character to a semicolon which isn't used by voices. Change-Id: I1a7e6e4229f864f56635143e864dadf38cdd7e73
* Add missing languages from configure, and sort them in exactly the same ↵Jens Arnold2012-01-08
| | | | | | order for easier maintenance. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31639 a1c6a512-1295-4272-9138-f99709370657
* Convert one more file to LF line endings.Torne Wuff2011-12-01
| | | | | | | | | Unset svn:eol-style=CRLF on this vbs file and convert it to LF line endings. VBScript is perfectly happy to run with LFs and this removes the last inconsistent line ending in our repo :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31103 a1c6a512-1295-4272-9138-f99709370657
* SAPI voice creating: add slovak to languages.Dominik Riebeling2011-05-07
| | | | | | | | | | | Extend sapi_voice.vbs with slovak (FS#10904). Additionally add it to the list of supported languages in Rockbox Utility and fix the country code used for slovenscina (by myself). Author: Peter Lecky Flyspray: FS#10904 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29830 a1c6a512-1295-4272-9138-f99709370657
* Add language identifier for Lithuanian.Jens Arnold2009-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21213 a1c6a512-1295-4272-9138-f99709370657
* Add language identifiers for Arabic. Also map 'walon' to Belgian French. It ↵Jens Arnold2009-06-05
| | | | | | is probably not 100% correct, but at least there is a mapping, similar to how the script handles Wallisertitsch. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21193 a1c6a512-1295-4272-9138-f99709370657
* typo--Jens Arnold2009-06-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21154 a1c6a512-1295-4272-9138-f99709370657
* Print the actually selected voice in verbose mode, and try to figure out the ↵Jens Arnold2008-08-15
| | | | | | vendor from the name for SAPI5 L&H voices if there is no vendor attribute. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18289 a1c6a512-1295-4272-9138-f99709370657
* Fix SAPI voice file generation on multibyte windows variants (japanese, ↵Jens Arnold2008-08-07
| | | | | | 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
* Bugfix: Printing the unknown vendor warning to StdOut made it not appear in ↵Jens Arnold2008-08-06
| | | | | | the console, and confused voice.pl. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18201 a1c6a512-1295-4272-9138-f99709370657
* Handle SAPI5 voices without vendor attribute (reported for japanese L&H ↵Jens Arnold2008-08-04
| | | | | | engines - see FS#9148). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18196 a1c6a512-1295-4272-9138-f99709370657
* FS#9047 by Alex Wallis fixing a typoNils Wallménius2008-05-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17667 a1c6a512-1295-4272-9138-f99709370657
* Cleanup in tools/: Remove unused VB scripts and fix properties.Nicolas Pennequin2008-05-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17421 a1c6a512-1295-4272-9138-f99709370657
* Make the newly supported languages known to SAPI voice generation.Jens Arnold2008-03-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16587 a1c6a512-1295-4272-9138-f99709370657
* Significantly speed up SAPI4 voice file creation. Still rather slow compared ↵Jens Arnold2008-02-20
| | | | | | to SAPI5, but doesn't take hours anymore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16361 a1c6a512-1295-4272-9138-f99709370657
* 2 small fixes: * List SAPI5 voices with their actual names, noth with their ↵Jens Arnold2008-02-20
| | | | | | descriptio. * Actually use the passed speed for SAPI4. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16359 a1c6a512-1295-4272-9138-f99709370657
* Simplify and better integrate the SAPI5 voice list output code (less ↵Jens Arnold2008-02-10
| | | | | | duplication), and add list output for SAPI4. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16269 a1c6a512-1295-4272-9138-f99709370657
* added an option to get a list of voices for a language, for rbutil. Dominik Wenger2008-01-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16112 a1c6a512-1295-4272-9138-f99709370657
* Output both error number and description. * Another try to get svn:keywords ↵Jens Arnold2007-11-11
| | | | | | right. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15569 a1c6a512-1295-4272-9138-f99709370657
* Add error handling to the vbscript's EXEC method, so we get more meaningful ↵Jens Arnold2007-11-11
| | | | | | info if a required command like 'lame' is missing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15568 a1c6a512-1295-4272-9138-f99709370657
* Added audio formats for Scansoft, Loquendo and VoiceWare.Alessio Lenzi2007-09-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14623 a1c6a512-1295-4272-9138-f99709370657
* Voice file building: * Make correct_string() work as intended by passing the ↵Jens Arnold2007-09-04
| | | | | | 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
* Add Brazillian Portuguese translation by Adilson Vicente Xavier. Update ↵Jonas Häggqvist2007-09-04
| | | | | | sapi_voices.vbs accordingly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14603 a1c6a512-1295-4272-9138-f99709370657
* SAPI voice file building: * Properly UTF-8 decode the passed string ↵Jens Arnold2007-09-03
| | | | | | (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
* Ooops.Jens Arnold2007-09-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14589 a1c6a512-1295-4272-9138-f99709370657
* SAPI voice file generation: Added speed adjustment. TTS parameter: ↵Jens Arnold2007-09-02
| | | | | | /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
* SAPI voice file generation: * Added language matching and voice selection ↵Jens Arnold2007-09-02
(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