path: root/tools/voicefont.c
AgeCommit message (Collapse)AuthorFilesLines
2020-07-27Voice TSR Plugin DemoWilliam Wilgus1-1/+1
allows user to run plugin in background that voices status messages grouping is now working it counts ; as the end of a group sleep timer remaining is not voiced if sleep timer is not active TODO manual entries Change-Id: I39e8500df6440c07d2a3347513c749d5e155d1cc
2020-07-24[1/4] Remove SH support and all archos targetsSolomon Peachy1-45/+0
This removes all code specific to SH targets Change-Id: I7980523785d2596e65c06430f4638eec74a06061
2020-06-07misc: Remove all 'twiki' references in favor of up-to-date 'wiki' links.Solomon Peachy1-1/+1
(This migration happened over a decade ago!) Change-Id: Ib396414a16f2d763e549af49e3f3b03047dab49c
2018-09-28misc: Fix some assorted compiler warningsSolomon Peachy1-1/+2
Change-Id: Ibc4aac79e6fce92ad4414ed50122c2d4d6295f89
2012-06-05voicefont: make format version a parameter.Dominik Riebeling1-3/+3
Make hardcoded format version a parameter to allow adjusting depending on the installed Rockbox version. Rockbox Utility will read the version from the installed version. Since the command line voicefont tool is only intended for use in the current tree it uses a fixed version. Change-Id: I1ec935d47c71961e93b3c6bc6c5d816cd9fc83ff
2012-06-03Remove unnecessary variable and simplify voice-only counting.Dominik Riebeling1-11/+9
Voice-only strings are identified when reading the strings, so there is no reason to first store that information and then count them later. Change-Id: Ie6bd2c4bbf5736630e58d06a20739ef527e3cd69
2012-06-03voicefont: rename SWAP macros.Dominik Riebeling1-11/+9
Those macros actually swap to big endian. Since the macro names didn't tell what way to swap (and on big endian they don't swap anything at all) they are somewhat confusing. Change names for clarity. Change-Id: Ie4b0026458a69d7533abb66109a6f83bc5ee2c0e
2012-04-03Shorten voicefont progress output a bit.Dominik Riebeling1-6/+6
Change-Id: I07a85af75acd9b73aabff80feb5226abce83b313
2010-03-13Make voicefont produce proper files on big endian machines.Dominik Riebeling1-1/+6
Voicefont writes most data as integer values which need bitswapping depending on the architecture. Fixes voicefont creating invalid files on OS X PPC. git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2008-10-06Squash 2 warnings in each of (voicefont.c, wavtrim.c).Jens Arnold1-2/+3
git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg1-2/+4
later. We still need to hunt down snippets used that are not. 1324 modified files... git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2008-05-05Convert the whole codebase to UTF-8, except docs/COMMITTERS and ↵Nicolas Pennequin1-1/+1
tools/creative.c, which need checking. git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2008-01-11refactored voicefont and wavtrim for inclusion into rbutil.Dominik Wenger1-48/+59
git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2007-11-18Fix header size mismatch in voicefont.c. Fixes 'yes' clip.Jens Arnold1-2/+4
git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2007-11-18Make speex the new voice format for SWCODEC targets (non-Archos). Remove ↵Michael Sevakis1-1/+1
codec swapping and build speex voice decoding directly into the core binary. git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2007-08-06We only need to have bit-swapped voice files for the SH based archos targetsNils Wallménius1-2/+12
git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2007-08-05*** Lang v2 cleanup (FS#6574) ***Nils Wallménius1-11/+16
1) Introduces apps/features.txt that controls which strings are included for each target based on defines. 2) .lng and .voice files are now target specific and the format versions of both these file types have been bumped, which means that new voice files are needed. 3) Use the 'features' mechanism to exclude strings for targets that didn't use them. 4) Delete unused and deprecated and duplicated strings, sort strings in english.lang Some string IDs were changed so translations will be slightly worse than before. git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657
2006-11-03Voice update, most useful for non-Windows systems. Voice file building using ↵Jonas Häggqvist1-0/+218
Festival, Flite or eSpeak from the configure script. Compressing with Speex and Vorbis possible, but won't create useable voicefiles. Adds voicefont.c and wavtrim.c by Jörg Hohensohn. Also includes a script to generate talk clips. git-svn-id: svn:// a1c6a512-1295-4272-9138-f99709370657