summaryrefslogtreecommitdiff
path: root/tools/voice-corrections.txt
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2011-03-02 18:29:38 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2011-03-02 18:29:38 +0000
commit7ad78222c45e2056edd29c16034bb6109ebef45b (patch)
treea06ccfd5f12038c0d61acfb192cd97c9c1319f2d /tools/voice-corrections.txt
parent1f77d091a5ce98c10e263dfdb18f2939aeb21a55 (diff)
downloadrockbox-7ad78222c45e2056edd29c16034bb6109ebef45b.tar.gz
rockbox-7ad78222c45e2056edd29c16034bb6109ebef45b.zip
FS#11913: Separate TTS correction expressions into separate file.
voice.pl will now read the TTS correction expressions from a file tools/voice-corrections.txt which includes regular expressions for adjusting the string. This makes it easier to adjust the corrections and allows integrating them into tools like Rockbox Utility. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29500 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/voice-corrections.txt')
-rw-r--r--tools/voice-corrections.txt92
1 files changed, 92 insertions, 0 deletions
diff --git a/tools/voice-corrections.txt b/tools/voice-corrections.txt
new file mode 100644
index 0000000000..26d2c031cf
--- /dev/null
+++ b/tools/voice-corrections.txt
@@ -0,0 +1,92 @@
1 __________ __ ___.
2 Open \______ \ ____ ____ | | _\_ |__ _______ ___
3 Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4 Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5 Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
6 \/ \/ \/ \/ \/
7 $Id$
8
9
10 Voice string corrections for voice.pl to support TTS engines.
11 The list items are separated by the separator that is defined by the first
12 character on the line. If the first character is a whitespace the line will
13 get treated as comment.
14
15 Format:
16 /language/engine/vendor/string/replacement/
17
18 Where / is the separator, and all strings are Perl regexes.
19 Empty lines and lines starting with a whitespace are ignored, for all other
20 lines the first character will become the separator.
21
22 General for all engines and languages
23
24/.*/.*/.*/USB/U S B/g
25/.*/.*/.*/ID3/I D 3/g
26 English
27/english/(sapi|festival)/.*/plugin(s?)/plug-in$1/ig
28/english/festival/.*//\ba\b/ay/ig
29/english/festival/.*//$/./
30
31 German (deutsch)
32
33/deutsch/.*/.*/alkaline/alkalein/ig
34/deutsch/.*/.*/byte(s?)/beit$1/ig
35/deutsch/.*/.*/clip(s?)/klipp$1/ig
36/deutsch/.*/.*/\bcover/kawwer/ig
37/deutsch/.*/.*/cuesheet/kjuschiet/ig
38/deutsch/.*/.*/dither/didder/ig
39/deutsch/.*/.*/equalizer/iquileiser/ig
40/deutsch/.*/.*/\bflash\b/fläsh/ig
41/deutsch/.*/.*/\bfirmware(s?)\b/firmwer$1/ig
42/deutsch/.*/.*/\bI D 3 tag\b/I D 3 täg/ig
43/deutsch/.*/.*/\bloudness\b/laudness/ig
44/deutsch/.*/.*/\bunicode\b/unikod/ig
45/deutsch/sapi/AT&T Labs/alphabet/alfabet/ig;
46/deutsch/sapi/AT&T Labs/ampere/amper/ig;
47/deutsch/sapi/AT&T Labs/\bdezibel\b/de-zibell/ig;
48/deutsch/sapi/AT&T Labs/diddering/didde-ring/ig;
49/deutsch/sapi/AT&T Labs/energie\b/ener-gie/ig;
50/deutsch/sapi/AT&T Labs/\Blauf\b/-lauf/ig;
51/deutsch/sapi/AT&T Labs/\bnumerisch\b/numehrisch/ig;
52
53 Swedish (svenska)
54 for all swedish engines (e.g. for english words)
55
56/svenska/.*/.*/kilobyte/kilobajt/ig
57/svenska/.*/.*/megabyte/megabajt/ig
58/svenska/.*/.*/gigabyte/gigabajt/ig
59/svenska/.*/.*/\bloudness\b/laudness/ig
60/svenska/espeak/.*/ampere/ampär/ig
61/svenska/espeak/.*/bokmärken/bok-märken/ig
62/svenska/espeak/.*/generella/schenerella/ig
63/svenska/espeak/.*/dithering/diddering/ig
64/svenska/espeak/.*/\bunicode\b/jynikod/ig
65/svenska/espeak/.*/uttoning/utoning/ig
66/svenska/espeak/.*/procent/pro-cent/ig
67/svenska/espeak/.*/spellistor/spelistor/ig
68/svenska/espeak/.*/cuesheet/qjyschiit/ig
69
70 Italian (italiano)
71 for all italian engines (e.g. for english words)
72
73/italiano/.*/.*/Replaygain/Ripleyghein/ig
74/italiano/.*/.*/Crossfade/Crossfeid/ig
75/italiano/.*/.*/beep/Bip/ig
76/italiano/.*/.*/cuesheet/chiushit/ig
77/italiano/.*/.*/fade/feid/ig
78/italiano/.*/.*/Crossfeed/crossfid/ig
79/italiano/.*/.*/Cache/chash/ig
80/italiano/.*/.*/\bfirmware(s?)\b/firmuer$1/ig
81/italiano/.*/.*/\bFile(s?)\b/fail$1/ig
82/italiano/.*/.*/\bloudness\b/laudness/ig
83/italiano/.*/.*/\bunicode\b/unikod/ig
84/italiano/.*/.*/Playlist/pleylist/ig
85/italiano/.*/.*/WavPack/wave pak/ig
86/italiano/.*/.*/BITRATE/bit reit/ig
87/italiano/.*/.*/Codepage/cod page/ig
88/italiano/.*/.*/PCM Wave/pcm Ue'iv/ig
89/italiano/sapi/Loquendo/Inizializza/inizializa/ig
90/italiano/sapi/ScanSoft, Inc/V/v/ig
91/italiano/sapi/ScanSoft, Inc/X/x/ig
92/italiano/sapi/ScanSoft, Inc/stop/stohp/ig