Browse Source

[1.43.03]

Fix: "  50000", with leading spaces was spoken as "50".


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@238 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 15 years ago
parent
commit
7aab0f05c0

+ 1
- 0
dictsource/da_list View File

¥ j'en: ¥ j'en:
µ my µ my
' apostr'of ' apostr'of
½ en'hal


// numbers // numbers
_0 'nOl _0 'nOl

+ 7
- 2
dictsource/da_rules View File

 

// This file is UTF8 encoded // This file is UTF8 encoded
// Spelling-to-phoneme rules for Danish // Spelling-to-phoneme rules for Danish


i) d (ræt d i) d (ræt d
i) d (t i) d (t
o) d (a d o) d (a d
o) dd (er D
o) d (i d o) d (i d
u) d D u) d D
u) d (A D u) d (A D
si) d (eC D si) d (eC D
ti) d (e D ti) d (e D
ti) d (s D ti) d (s D
ud) d d
ud) d (A d D
bu) dd (ing D
ur) d (e d ur) d (e d
ve) d (h D ve) d (h D
ve) d (t D ve) d (t D
a) f (ten f a) f (ten f
a) f (tes_ f a) f (tes_ f
Ca) f (t f Ca) f (t f
Ca) f (A f
ga) f (fel f ga) f (fel f
gra) f ( f gra) f ( f
gra) f (A f gra) f (A f
n) g n) g
n) gr Ngr n) gr Ngr
n) gæ gE n) gæ gE
o) g (A g
o) g (r g o) g (r g
o) g (n g o) g (n g
o) g (s u o) g (s u


z s z s


zz s
zz ts


.group æ .group æ
æ E æ E

+ 84
- 0
dictsource/dict_phonemes View File

b c d f g h j k b c d f g h j k
l m n N p r s t l m n N p r s t
tS v w z tS v w z


Dictionary am_dict

@ a e i o u y

b d h l m q R s
S t tS


Dictionary ml_dict

a a: aI aU e E e: i
I i: o o: r- u u: V
y

: b bh c ch d d. dh
dh. dZ f g gh h j J
Jh k kh l l. m n N
n. n^ p ph R R2 s s.
S; t t. th th. tS v w
z z.


Dictionary ne_dict

@ @/ @2 @3 a aI aU a~
e E eI eU e~ E~ i I
i~ l- o O o: oI oU O~
o~ r- u uI u~ V VI VU
V~

- : b bh c ch d d.
dh f g gh h H j J
Jh k kh l l. m n N
n. n^ p ph Q q r r.
s S s. t T t. th v
w x z z.


Dictionary pa_dict

@ a a~ e E e~ E~ i
I i~ I~ o O O~ o~ r-
U u U~ u~ V V~

: ; b bh c ch d d.
dh dh. f g gh h H j
J Jh k kh l l. m n
N n. n^ p ph Q R R2
s S t t. th th. v x
z


Dictionary prs_dict

@ A E eI i o u

: b d dZ f g h j
k l m n p r R s
S t tS v w X z Z


Dictionary rw_dict

a e i o u

* : b B c d dZ f
g h j J k l m n
N n^ p q R s S S;
t tS v w x z


Dictionary ur_dict

@ a a: aI aU E e: i
I i: O o: U u:

: b bh c ch d D d.
dh dh. dZ f g gh H j
J Jh k kh l m n N
p ph Q q R r. s S
s. t T t. th th. v x
z Z z.

+ 4
- 0
dictsource/hu_list View File

(0-ban) nul:a:bAn (0-ban) nul:a:bAn
(0-ba) nul:a:bA (0-ba) nul:a:bA
(00-s) nul:Anul:a:S (00-s) nul:Anul:a:S
(0-át) nul:a:t
(0-ától) nul:a:to:l
(1-gyet) EJ:Et (1-gyet) EJ:Et
(1-gyes) EJ:ES (1-gyes) EJ:ES
(2-őt) kEt:Y:t (2-őt) kEt:Y:t
(5-el) Yt:El (5-el) Yt:El
(5-től) Yt:Y:l (5-től) Yt:Y:l
(5-től) YtYdike:tY:l $alt2 (5-től) YtYdike:tY:l $alt2
(5-t) YtYt
(6-al) hAt:Al (6-al) hAt:Al
(6-tal) hAt:Al (6-tal) hAt:Al
(6-tól) hAt:o:l (6-tól) hAt:o:l
(7-től) he:t:Y:l (7-től) he:t:Y:l
(7-től) hEtEdike:tY:l $alt2 (7-től) hEtEdike:tY:l $alt2
(7-tel) he:t:El (7-tel) he:t:El
(7-el) he:t:El
(8-cal) n^olts:Al (8-cal) n^olts:Al
_10e tiz _10e tiz
_20e hus _20e hus

+ 10
- 0
dictsource/hu_rules View File

kavi) cs (zátony tS kavi) cs (zátony tS
?!2 cherbourg SER2buR2g ?!2 cherbourg SER2buR2g
har) c (cselek ts har) c (cselek ts
külön) c (sé ts






hol) d (sü d hol) d (sü d
árpá) d (sáv d árpá) d (sáv d
ötö) dsz (ör ts: ötö) dsz (ör ts:
ezre) d (szin d


.group dz .group dz
fogó) dz (kod ts fogó) dz (kod ts
vilá) g (gyűlöl g vilá) g (gyűlöl g
gk k: gk k:
é) gh (ajla kh é) gh (ajla kh
se) gg (fe g
se) gg (be g


.group gy .group gy
gy J gy J
ú) gy (sincs J ú) gy (sincs J
e) gy (ért J: e) gy (ért J:
a) gy (sérül J a) gy (sérül J
á) gy (sor J
né) gy (sáv J






ökö) l (jog l: ökö) l (jog l:
ha) ll (gatom l ha) ll (gatom l
me) ll (kas l me) ll (kas l
inte) ll (ige l
e) ll (ipsz l




.group m .group m
dró) t (sövénny t dró) t (sövénny t
a) th (én t a) th (én t
huncu) t (ság t huncu) t (ság t
néme) t (juhá t
pó) t (je t


.group ts .group ts
ts (_S2 tS //general rule with word end of ts letters ts (_S2 tS //general rule with word end of ts letters

+ 5
- 2
dictsource/ta_list View File

பந்த் $alt பந்த் $alt
பில்லி $alt பில்லி $alt
பம்பளிமாஸ் $alt பம்பளிமாஸ் $alt
பட்டர் $alt
பட்டரால் $alt
பைக்கை $alt பைக்கை $alt
பெட்டின் $alt பெட்டின் $alt
பெட்டில் $alt பெட்டில் $alt
தொப்னு $alt தொப்னு $alt
திக்கெட்டும் $alt திக்கெட்டும் $alt
தேவா $alt தேவா $alt
துருவ $alt
துருவம் $alt
தீரமுள்ள $alt
தீரமற்ற $alt




// initial ட // initial ட
குப் $alt குப் $alt
கம்னு $alt கம்னு $alt
கம்மென்று $alt கம்மென்று $alt
குதி $alt




// p as [f] // p as [f]

+ 39
- 6
dictsource/ta_rules View File

_) குண்டாந்த (டி gun.d.a:ntV _) குண்டாந்த (டி gun.d.a:ntV
_) க (ுண்டாய g _) க (ுண்டாய g
_) க (ுண்டு g _) க (ுண்டு g
_) க (ுதிச் g
_) க (ுதித் g
_) க (ுதிப் g
_) க (ுபீர g _) க (ுபீர g
_) க (ுபுகுபு g
_) க (ுபுக் g _) க (ுபுக் g
_) க (ுப்பென்ற g _) க (ுப்பென்ற g
_) க (ும்பல g _) க (ும்பல g
_) க (ூடலூர g _) க (ூடலூர g
_) க (ெட்டி g _) க (ெட்டி g
_) க (ோகுல g _) க (ோகுல g
_) க (ோதாவரி g
_) க (ோதுமை g _) க (ோதுமை g
_) க (ோந்து g _) க (ோந்து g
_) க (ோபப் k _) க (ோபப் k
_) கி (ராம g _) கி (ராம g
_) கி (ரகண g _) கி (ரகண g
_) கி (ராக்கி g _) கி (ராக்கி g
கிரு (ஷ் kri
_) கி (ரீட k
நற்) க (ுண g நற்) க (ுண g
ம) க (ா H




.group ங .group ங
ச (ந்திர tSV ச (ந்திர tSV
_) ச (ப்பாத்தி tSV _) ச (ப்பாத்தி tSV
_) ச (ான்ஸ tS _) ச (ான்ஸ tS
_) ச (ாமுண்ட tS
_) ச (ிட்டாக tS _) ச (ிட்டாக tS
_) ச (ிட்டாட்ட tS _) ச (ிட்டாட்ட tS
_) ச (ிட்டி tS _) ச (ிட்டி tS
_) ச (ெல்லம tS _) ச (ெல்லம tS
_) ச (ெஸ் tS _) ச (ெஸ் tS
_) ச (ேரி tS _) ச (ேரி tS
_) ச (ாமுண்ட tS
//endsort //endsort


_) சிரு (ஷ்டி sri _) சிரு (ஷ்டி sri


// exceptions, த as [d] // exceptions, த as [d]
//sort //sort
_) த (கதக dV
_) த (கன dV _) த (கன dV
_) த (கி dV _) த (கி dV
_) த (க்க்ஷிண dV _) த (க்க்ஷிண dV
_) த (க்ஷிணா dV _) த (க்ஷிணா dV
_) த (சகண்ட dV
_) த (சரதர dV
_) த (சரா dV _) த (சரா dV
_) த (சை dV _) த (சை dV
_) த (டபுடல dV _) த (டபுடல dV
_) த (ீப்ப t _) த (ீப்ப t
_) த (ீரச் d _) த (ீரச் d
_) த (ீரன d _) த (ீரன d
_) த (ீரமில்ல d
_) த (ீரர் d _) த (ீரர் d
_) த (ீர்க d _) த (ீர்க d
_) த (ுக்க d _) த (ுக்க d
_) த (ுச்சாதனன d _) த (ுச்சாதனன d
_) த (ுட்ட d _) த (ுட்ட d
_) த (ுரியோதனன d _) த (ுரியோதனன d
_) த (ுருவங் d
_) த (ுருவத் d
_) த (ுரை d _) த (ுரை d
_) த (ுரோண d _) த (ுரோண d
_) த (ுர் d _) த (ுர் d
_) த (ேவர்க d _) த (ேவர்க d
_) த (ேவாமிருத d _) த (ேவாமிருத d
_) த (ேவாம்ச d _) த (ேவாம்ச d
_) த (ேவார d
_) த (ேவி d _) த (ேவி d
_) த (ேவேந் d _) த (ேவேந் d
_) த (ைரிய d _) த (ைரிய d
பு) த்த (ன ddV பு) த்த (ன ddV
சமு) த்த (ிர dd சமு) த்த (ிர dd
உ) த்த (ியோக dd உ) த்த (ியோக dd
ம) த்த (ிய dd
வா) த்த (ிய dd
வை) த்த (ிய dd
சி) த்த (ர ddV



_சாந்) த (ி t _சாந்) த (ி t
_சும) த (ி t _சும) த (ி t
.group ந .group ந
ந nV ந nV
ந (B n // dental n ந (B n // dental n
_) நி (யாய n




.group ன .group ன
ப (ாள p ப (ாள p
ம்) ப (ா b ம்) ப (ா b
ப (ூர p ப (ூர p
ப (ட்டர bV


//sort //sort


_) ப (ஜ bV _) ப (ஜ bV
_) ப (ட்சண bV _) ப (ட்சண bV
_) ப (ட்டன bV _) ப (ட்டன bV
_) ப (ட்டரி bV
_) ப (ட்டரு bV
_) ப (தில bV _) ப (தில bV
_) ப (த்திரமா bV _) ப (த்திரமா bV
_) ப (ந்தங்கள bV _) ப (ந்தங்கள bV
_) ப (னியன bV _) ப (னியன bV
_) ப (ம்பர bV _) ப (ம்பர bV
_) ப (ம்பாய bV _) ப (ம்பாய bV
_) ப (யங் bV
_) ப (யங்கர bV _) ப (யங்கர bV
_) ப (யத் bV _) ப (யத் bV
_) ப (யந் bV _) ப (யந் bV
_) ப (லசாலி bV _) ப (லசாலி bV
_) ப (லப்படு bV _) ப (லப்படு bV
_) ப (லம bV _) ப (லம bV
_) ப (லமுறை pV
_) ப (லராம bV _) ப (லராம bV
_) ப (லவந்த bV _) ப (லவந்த bV
_) ப (லவான bV _) ப (லவான bV
_) ப (ாகம b _) ப (ாகம b
_) ப (ாக்கிய b _) ப (ாக்கிய b
_) ப (ாசு b _) ப (ாசு b
_) ப (ாசுர p
_) ப (ாடி_பில்டிங் b _) ப (ாடி_பில்டிங் b
_) ப (ாணி b _) ப (ாணி b
_) ப (ாதகம b
_) ப (ாதிக்க b _) ப (ாதிக்க b
_) ப (ாதிப்ப b _) ப (ாதிப்ப b
_) ப (ாதுஷா b _) ப (ாதுஷா b
_) ப (ாவனா b _) ப (ாவனா b
_) ப (ாவனை b _) ப (ாவனை b
_) ப (ாஷை b _) ப (ாஷை b
_) ப (ாஷ்ய b
_) ப (ாஸ்கர b _) ப (ாஸ்கர b
_) ப (ாஸ்மதி b _) ப (ாஸ்மதி b
_) ப (ிக்கு b _) ப (ிக்கு b
_) ப (ிரம்ம b _) ப (ிரம்ம b
_) ப (ிரம்மை b _) ப (ிரம்மை b
_) ப (ிரித்தானி b _) ப (ிரித்தானி b
_) ப (ிரியாணி b
_) ப (ில்டிங் b _) ப (ில்டிங் b
_) ப (ிஸினஸ b _) ப (ிஸினஸ b
_) ப (ீஜிங b _) ப (ீஜிங b
கோ) ப (ி p கோ) ப (ி p
ம்) ப (ுரா b ம்) ப (ுரா b
நாலா) ப (ுற p நாலா) ப (ுற p
எழும்) ப (ூர b
ம்) ப (ூர b
ராம்) ப (ூர p
அ) ப (ூர்வ b
இன்ஸ்) ப (ெக்டர p இன்ஸ்) ப (ெக்டர p
ப (ோதிலும் p
ப (ெற p // ?? end-of-word + suffix ??
ப (ோதிலும்+ p
ப (ோது p ப (ோது p
ப (ோதும் p ப (ோதும் p
ப (ோதும்_+ p ப (ோதும்_+ p
ப (ோதே_+ p ப (ோதே_+ p
ப (ோன்ற p // ?? end-of-word + suffix ??
ப (ோல்_ p ப (ோல்_ p
_ர) ப்ப (ர bb
//endsort //endsort


// If ப+ appearing in the middle of a word is followed by ட+ // If ப+ appearing in the middle of a word is followed by ட+
_) பி (ரசவ p _) பி (ரசவ p
_) பி (ரசாத p _) பி (ரசாத p
_) பி (ரசாந்தி p _) பி (ரசாந்தி p
_) பிரச (ார prVtS
_) பி (ரசித்தி p _) பி (ரசித்தி p
_) பி (ரச்சனை p _) பி (ரச்சனை p
_) பிரச (்னை prVtS _) பிரச (்னை prVtS
_) பி (ரவேசி p _) பி (ரவேசி p
_) பி (ரஸ்தா p _) பி (ரஸ்தா p
_) பி (ராணன p _) பி (ராணன p
_) பி (ராணி p
_) பி (ராதித் p _) பி (ராதித் p
_) பி (ராப் p _) பி (ராப் p
_) பி (ராமண b _) பி (ராமண b
_) பி (ரார்தி p _) பி (ரார்தி p
_) பி (ரிட b _) பி (ரிட b
_) பி (ரித்தானி b _) பி (ரித்தானி b
_) பி (ரியன p
_) பி (ரியம p _) பி (ரியம p
_) பி (ரியர p _) பி (ரியர p
_) பி (ரியா_ p _) பி (ரியா_ p
_) இ (ராக i _) இ (ராக i
_) இ (ரான i _) இ (ரான i
_) இ (லட்சிய // silent _) இ (லட்சிய // silent
_) இ (ரகசிய // silent


ஈ i: ஈ i:



+ 12
- 12
phsource/compile_report View File

[W] fr [W] fr
[Y] fr [Y] fr
[l/] fr [l/] fr
l/l@ [L] base
[¼ØÛ] base
l/l@ [] base
[L] base
[W] fr [W] fr
[Y] fr [Y] fr
[l] fr [l] fr
l/L2_uL [l/2] base l/L2_uL [l/2] base
l/l_3 [l/] de l/l_3 [l/] de
l/l_4 [ll] sq l/l_4 [ll] sq
l/la [L] base
[¼ØÛ] base
l/la [] base
[L] base
[a] fr [a] fr
[l] fr [l] fr
l/l_a [l/3] base l/l_a [l/3] base
[l/] fr [l/] fr
[wA] fr [wA] fr
l/le [L] base
[¼ØÛ] base
l/le [] base
[L] base
[l] fr [l] fr
l/l_e [l/3] base l/l_e [l/3] base
[l/] fr [l/] fr
[&:] af [&:] af
l/l_front [L] sq l/l_front [L] sq
l/l_front_ [l/4] sq l/l_front_ [l/4] sq
l/li [L] base
[¼ØÛ] base
l/li [] base
[L] base
[l] fr [l] fr
[l] zh [l] zh
l/l_i [l/3] base l/l_i [l/3] base
[i] sq [i] sq
l/l_long [l] base l/l_long [l] base
[l] fr [l] fr
l/lo [L] base
[¼ØÛ] base
l/lo [] base
[L] base
[l] fr [l] fr
l/l_o [l/3] base l/l_o [l/3] base
[l/] fr [l/] fr
[o2] fr [o2] fr
l^/l_rfx [l.] base l^/l_rfx [l.] base
l/lu [L] base
[¼ØÛ] base
l/lu [] base
[L] base
[l] fr [l] fr
[w^i] fr [w^i] fr
l/l_u [l/3] base l/l_u [l/3] base

+ 1
- 1
src/synthdata.cpp View File

#include "translate.h" #include "translate.h"
#include "wave.h" #include "wave.h"


const char *version_string = "1.43 17.Feb.10";
const char *version_string = "1.43.03 24.Feb.10";
const int version_phdata = 0x014220; const int version_phdata = 0x014220;


int option_device_number = -1; int option_device_number = -1;

+ 5
- 0
src/translate.cpp View File

pw--; pw--;
memcpy(&num_wtab[nw], &words[ix], sizeof(WORD_TAB)*2); // the original number word, and the word after it memcpy(&num_wtab[nw], &words[ix], sizeof(WORD_TAB)*2); // the original number word, and the word after it


for(j=1; j<=nw; j++)
{
num_wtab[j].flags &= ~FLAG_MULTIPLE_SPACES; // don't use this flag for subsequent parts when splitting a number
}

// include the next few characters, in case there are an ordinal indicator or other suffix // include the next few characters, in case there are an ordinal indicator or other suffix
memcpy(pn, pw, 16); memcpy(pn, pw, 16);
pn[16] = 0; pn[16] = 0;

Loading…
Cancel
Save