Browse Source

espeak 1.48.09

 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJT3NtLAAoJENv8icfo4dtDz7QP+wYcswXAjyDt1WVqrd7rh70e
 9F2WgAXS5rc3bOEOZCpVAMBa959/+ZdA2DJ+8fgnXk6HmxFAVvh4NlI80jYSxXO+
 lWuYDS83PGyxqidP8BPUWX3Em6VdxSrSFx15/b90rPxC4IniC0ILGtXyI7dPE62A
 yrz3Q52zV1wc6kL51Menm5uz0NP8LsTOCPOfxSO0qa5i3Dor7lZi0TQZGyD55UGZ
 J6e0HTIz0TJuRvL3vwyJG6lxZs+IYe4Q1kpbp5e4eEl0F20lapXj8IPerRR6rVz8
 C646u5cFDjMW6p9ln+lmeRzh7XcsdMh09XfCjJyvvyi5bPLOzpvBpuH7q9Xy5ps5
 wI70GXaqSrGIw1kD/Z2kzObRD6Ozpwazp0EPnpaIT1Ij7Rb/PpXq8H+DXfx31+Nn
 S760JPkQK+OG4nvVs6H+UxjAc6KjrV01dMDd7KyemC+yPc6O+L1D3D1NEFbCLmES
 LS2Rgxm+rjRsMW2bDhunf9DRXqCHfn5yBVQNbmrUF7iEIdeR880DoWsWd9h64eCY
 YCuXRc8NAccBc8F7CZLMoU3gdsXykvx8yk0rt4e6JRpa+jKC1hthE2vbWLBi23sr
 W6mIkAogyCBSa7tkZ/rKytDHI2CYq05LdS3XjWfKVK2/uLJcBsX46BIFQ3YEqmLl
 EGPBLQKZIHeZWswAI6Ql
 =4pC+
 -----END PGP SIGNATURE-----

Merge tag '1.48.09' into android
master
Reece H. Dunn 10 years ago
parent
commit
343b900eb1

+ 6
- 4
dictsource/en_list View File

abstract a#bstr'akt $verb abstract a#bstr'akt $verb
academe a#kad@mi academe a#kad@mi
acapela aka#p'El@ acapela aka#p'El@
access aksEs $onlys
access aksEs $verb
access aksEs
accessible $2
accessibly $2
accouchement a#ku:SmO~ accouchement a#ku:SmO~
accusation akju:z'eIS@n accusation akju:z'eIS@n
acer eIs3 acer eIs3
persona p3:s'oUn@ persona p3:s'oUn@
perspex p3:spEks perspex p3:spEks
perus p@ru:z perus p@ru:z
pervert p3v3:t $verb
pervert p3:v3t $noun
peso peIsoU peso peIsoU
petit p@ti: petit p@ti:
petite p@ti:t petite p@ti:t
piteous pIti@s piteous pIti@s
pituitary $2 pituitary $2
pizzeria $alt1 pizzeria $alt1
plaid plad
plaguing pleIgIN plaguing pleIgIN
?3 plateau $2 ?3 plateau $2
platoon $alt3 platoon $alt3
sepia $alt6 sepia $alt6
sepoy si:pOI sepoy si:pOI
sequester $2 sequester $2
sequine si:kwI2n
sequin $alt6
series si@3riz series si@3riz
serenade $3 serenade $3
serene $alt3 serene $alt3

+ 12
- 5
dictsource/en_rules View File

_) ai (z aI _) ai (z aI


.group al .group al
_) ale (X alI2
_) ale (C_ alI2
@ic) al (_S2 @L @ic) al (_S2 @L
_) al (@ a#l _) al (@ a#l
gonz) al 'A:l gonz) al 'A:l
ass (a_ 'as ass (a_ 'as
as (al eIz as (al eIz
b) as (al as b) as (al as
_) asch aS
ascii (_ askI ascii (_ askI
f) asc (ia eIS f) asc (ia eIS
f) asci (s aSI f) asci (s aSI
X) e (gan_ i: X) e (gan_ i:
_) e (gest I2 _) e (gest I2
@) e (gic 'i: @) e (gic 'i:
l) egion i:dZ@n
egi (An 'i:dZ
l) e (git @ l) e (git @
_) ego i:goU _) ego i:goU
_) ego (t Eg@ _) ego (t Eg@
&) en (ment @n &) en (ment @n
en (mes %En en (mes %En
_) enn %En _) enn %En
enne (_ 'En
enn (ia 'En enn (ia 'En
_) en (o I2n _) en (o I2n
_) en (oX i:n _) en (oX i:n
_t) ia i:@ _t) ia i:@
XC) ia (_ i@ XC) ia (_ i@
&) iac (_ =Iak &) iac (_ =Iak
&) ian (_S1 n
&) ians (_S2 nz

C) iar aI3 C) iar aI3
?8 C) iar aIa# ?8 C) iar aIa#
iar (iC i@3 iar (iC i@3
?8 @) less (_S4i lEs ?8 @) less (_S4i lEs
?8 @) lessly (_S6i lEsl%i ?8 @) lessly (_S6i lEsl%i
?8 @) lessness (_S8i lEsnEs ?8 @) lessness (_S8i lEsnEs
le (vel++ lE
le (vel+ lE
c) leve (l li:v




.group m .group m
n) n n) n
_) n (gY+ @-N _) n (gY+ @-N


&ia) n (_S1 n
&ia) ns (_S2 nz
&) name (_S4 neIm &) name (_S4 neIm
_) nano (P4 n,anoU _) nano (P4 n,anoU
nause nO:sI nause nO:sI
per (fus p3 per (fus p3
per (su p3 per (su p3
_) per (va p3 _) per (va p3
_) per (ver p3
_) perus p3ru:z _) perus p3ru:z
_) peroxy p3,0ksI _) peroxy p3,0ksI
_) peri (Be pErI2 _) peri (Be pErI2
_) re (i@P2 r,i: _) re (i@P2 r,i:
_) rei (c raI _) rei (c raI
reich raIx reich raIx
_) re (ifL02 reI
_) rei (gA raI
_) rei (l raI _) rei (l raI
_) rei (nh raI _) rei (nh raI
_) reis raIz _) reis raIz

+ 244
- 119
dictsource/fa_list
File diff suppressed because it is too large
View File


+ 6
- 22
dictsource/fa_rules View File

// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.11
// * This file writen by Shadyar Khodayari 02-05-2014
// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.12
// * This file writen by Shadyar Khodayari 07-01-2014
//********* //*********
// * This program is free software; you can redistribute it and/or modify * // * This program is free software; you can redistribute it and/or modify *
// * it under the terms of the GNU General Public License as published by * // * it under the terms of the GNU General Public License as published by *
l09l09l04) انتون (_NSm5 Anetun l09l09l04) انتون (_NSm5 Anetun
l09l09l04) انشان (_NSm5 AneSAn l09l09l04) انشان (_NSm5 AneSAn
l09l09l04) انشون (_NSm5 AneSun l09l09l04) انشون (_NSm5 AneSun
L09L03L01) ات (_Sm2 At
//L09L03L01) اتی (_NSm3 Ati
L09L09L03) ات (_NSm2 At
L09L09L03) اتی (_NSm3 Ati
// Plural possessive pronouns for ات eg. " تفکراتمان"
L09L09L03) اتم (_NSm3 Atam
L09L09L03) اتت (_NSm3 Atat
L09L09L03) اتش (_NSm3 AtaS
L09L09L03) اتمان (_NSm5 AtemAn
L09L09L03) اتمون (_NSm5 Atemun
L09L09L03) اتتان (_NSm5 AtetAn
L09L09L03) اتتون (_NSm5 Atetun
L09L09L03) اتشان (_NSm5 AteSAn
L09L09L03) اتشون (_NSm5 AteSun
L09L09L03) اتها (_NSm4 AthA
L09L09L03) اتهای (_NSm5 AthAje
L09L09L03) اتهایی (_NSm6 AthAi:
L09L09L09) ات (_Sm2 At
l09l09l03) انه (_NSm3 A,ne: l09l09l03) انه (_NSm3 A,ne:
l09l09l03) انۀ (_NSm3 A,neje l09l09l03) انۀ (_NSm3 A,neje
L09L09L04) اور (_Sm3 AvaR L09L09L04) اور (_Sm3 AvaR
_) پسا (آL09L09P3@ 'pasA _) پسا (آL09L09P3@ 'pasA
_) پیکو (L04L09L09P4@ 'piko _) پیکو (L04L09L09P4@ 'piko
_) پیکو (آL09L09P4@ 'piko _) پیکو (آL09L09P4@ 'piko
_) پور (L04L09L09$noprefixP3@ puR


// suffixes پ // suffixes پ
L09L09) پژوه (_Sm4 paZuh L09L09) پژوه (_Sm4 paZuh
L09L03) ی (_Sm1 i L09L03) ی (_Sm1 i
L09L01و) ی (_Sm1 i L09L01و) ی (_Sm1 i
L09L09L03) یم (_NSm2 im L09L09L03) یم (_NSm2 im
L09L09L03) ید (_NSm2 id
L09L09L03) یده (_NSm3 ide: // eg. "دزدیده"
L09L09L03) یدۀ (_NSm3 ideje // eg. "دزدیده"
L09L09L03) ید (_Sm2 id
// Possessive pronouns // Possessive pronouns
L09L01) یم (_+NSm2 jam L09L01) یم (_+NSm2 jam
L09L01) یت (_+NSm2 jat L09L01) یت (_+NSm2 jat




.group ، .group ،
،




.group ؛ .group ؛

+ 15
- 39
dictsource/pt_list View File

// This file in UTF8 encoded
// This file in UTF8 encoded


// Options // Options
// ?1 European Portuguese // ?1 European Portuguese
■ b'ax&ve*@-tSik'aUko*@-tad& ■ b'ax&ve*@-tSik'aUko*@-tad&
?1 ÷ divid'idUp'or ?1 ÷ divid'idUp'or
?2 ÷ dZividZ'idUp'or ?2 ÷ dZividZ'idUp'or
?1 × v'ezyS
?2 × v'ezys
× v'ezys#
?1 µ m'ikrU ?1 µ m'ikrU
?2 µ m'ikRU ?2 µ m'ikRU
_) f,ES&pa*'eINtezy _) f,ES&pa*'eINtezy
?2 sra $dot ?2 sra $dot


// articles // articles
o $u $nounf
o $u+ $nounf
a $u+ $nounf a $u+ $nounf
os $u+ $nounf os $u+ $nounf
as $u+ $nounf as $u+ $nounf
_a a _a a
_e E _e E
_o O _o O
a a $atend $atstart
e E $atend $atstart // assume letter-e at end of sentence
o O $atend $atstart
a a $atend
e E $atend // assume letter-e at end of sentence
o O $atend




// some common adjectives and adverbs // some common adjectives and adverbs
apneia $alt apneia $alt
apoio $alt $verb apoio $alt $verb
arredores $alt arredores $alt
arrego $alt2
arremesso $alt2 $noun arremesso $alt2 $noun
arrocho $alt2 $noun arrocho $alt2 $noun
arroto $alt2 $noun arroto $alt2 $noun
brejo $alt brejo $alt
bromelha $alt bromelha $alt
broto $alt2 $noun broto $alt2 $noun
brotos $alt2
buceta $alt2 buceta $alt2
cabresto $alt2 cabresto $alt2
cacete $alt2 cacete $alt2
chofer $alt chofer $alt
choro $alt2 $noun choro $alt2 $noun
chovesse $alt2 chovesse $alt2
chope $alt2
chuleta $alt2 chuleta $alt2
chupeta $alt2 chupeta $alt2
clamores $alt2 clamores $alt2
colossos $alt2 colossos $alt2
colostro $alt2 colostro $alt2
começo $alt $verb começo $alt $verb
concerto $alt2

concerto $alt2 $noun
concertos $alt2
concordo $alt concordo $alt
conforto $alt $verb conforto $alt $verb
conserto $alt2
conserto $alt $verb
console $alt2 $noun console $alt2 $noun
consolo $alt2 $noun consolo $alt2 $noun
constroem $alt constroem $alt
cratera $alt cratera $alt
crede $alt2 crede $alt2
credo $alt credo $alt
crimeia $alt
decoro $alt2 $noun decoro $alt2 $noun
degelo $alt2 degelo $alt2
desaforo $alt2 desaforo $alt2
doze $alt2 doze $alt2
dueto $alt2 dueto $alt2
edson $alt edson $alt
eletrodo $alt2
elixir eliSir elixir eliSir
emborco $alt emborco $alt
emprego $alt2 emprego $alt2
endereço $alt $verb endereço $alt $verb
endoide $alt2 endoide $alt2
enforco $alt enforco $alt
engodo $alt2
engordo $alt engordo $alt
enredo $alt $verb enredo $alt $verb
enrosco $alt2 $noun enrosco $alt2 $noun
ensosso $alt2 ensosso $alt2
enterro $alt2 $noun enterro $alt2 $noun
enterros $alt2
entorto $alt entorto $alt
entroso $alt entroso $alt
envelope $alt envelope $alt
gloso $alt gloso $alt
gonorreia $alt gonorreia $alt
gol gow gol gow
?1 golo $alt2
golpe $alt golpe $alt
gorda $alt2 gorda $alt2
gorjeta $alt2 gorjeta $alt2
menor $alt menor $alt
meta $alt $noun meta $alt $noun
metro $alt metro $alt
minueto $alt2
miolo $alt2 miolo $alt2
miolos $alt miolos $alt
mister $alt mister $alt
mocreia $alt
mocreia $alt
modelo $alt2 modelo $alt2
modelo $alt $verb modelo $alt $verb
moeda $alt moeda $alt
proso $alt proso $alt
prosopopeia $alt prosopopeia $alt
proveta $alt2 proveta $alt2
punheta $alt2
quarteto $alt2 quarteto $alt2
quatorze $alt2 quatorze $alt2
queda $alt queda $alt
secas $alt2 secas $alt2
seco $alt2 seco $alt2
seco $alt $verb seco $alt $verb
sede $alt2
sedes $alt
selo $alt2 selo $alt2
selo $alt $verb selo $alt $verb
sexteto $alt2 sexteto $alt2
soco $alt2 soco $alt2
soco $alt $verb soco $alt $verb
sogra $alt sogra $alt
solto $alt2
solto $alt $verb
soltos $alt2
sopa $alt2 sopa $alt2
sopeses $alt sopeses $alt
sopro $alt2 $noun sopro $alt2 $noun
sorva $alt2
sorvete $alt2 sorvete $alt2
sossego $alt2 $noun sossego $alt2 $noun
suborno $alt $verb suborno $alt $verb
tempero $alt2 $noun tempero $alt2 $noun
tenores $alt2 tenores $alt2
terma $alt terma $alt
test $alt
terrores $alt2 terrores $alt2
teses $alt teses $alt
test $alt
teta $alt2 teta $alt2
tijolo $alt2 tijolo $alt2
tijolos $alt tijolos $alt
ureia $alt ureia $alt
vanessa $alt2 vanessa $alt2
vareta $alt2 vareta $alt2
vedeta $alt2
vera $alt vera $alt
verbete $alt2 verbete $alt2
verborreia $alt verborreia $alt
verde $alt2 verde $alt2
vileta $alt2 vileta $alt2
vinheta $alt2
vodca v'OdZik& vodca v'OdZik&
voga $alt voga $alt
voice $alt voice $alt
?2 backup bEk'&p ?2 backup bEk'&p
?2 backups bEk'&ps ?2 backups bEk'&ps
bad bEd bad bEd
ballet bal'E
bank beINk bank beINk
bacon b'eIkoN bacon b'eIkoN
?2 basebol beIzyb'Ow ?2 basebol beIzyb'Ow
?2 blue blu ?2 blue blu
?1 braille b:r'aily ?1 braille b:r'aily
?2 Braille bR'aili ?2 Braille bR'aili
?2 buffet bif'e
?1 cancel k'&ns'El ?1 cancel k'&ns'El
?1 caps k'aps ?1 caps k'aps
?2 cappuccino kaputS'inU ?2 cappuccino kaputS'inU
?2 online oNlaIN ?2 online oNlaIN
org Org org Org
?1 ovo 'ovu ?1 ovo 'ovu
?2 palmtop paUmyt'Op
?1 pause p'au:z ?1 pause p'au:z
page p'eIdZ page p'eIdZ
?1 podcast pOdkEst ?1 podcast pOdkEst
?2 site s'aItSy ?2 site s'aItSy
?2 shampoo S&mpu ?2 shampoo S&mpu
?2 shopping S'OpiN ?2 shopping S'OpiN
?2 shoppings S'OpiNs
?2 slide zl'aIdZy ?2 slide zl'aIdZy
?4 símbolo s'iNbolU ?4 símbolo s'iNbolU
?1 software s'Oft,w'Er- ?1 software s'Oft,w'Er-
outdoor aUtd'Or outdoor aUtd'Or
?2 outdoors aUtd'Ors ?2 outdoors aUtd'Ors
baby b'eIby baby b'eIby
?2 banner b'&~ner
?2 banners b'&~ners
?2 campari k&~mp'a*y
?2 campari k&mp'a*y
?1 chrome kr'owm ?1 chrome kr'owm
?2 chrome kR'owmi ?2 chrome kR'owmi
corpus k'O*@-pUs# corpus k'O*@-pUs#
facebook feIsybuk facebook feIsybuk
?1 fedora _^_EN ?1 fedora _^_EN
firefox f'ai@fOks firefox f'ai@fOks
?2 folder f'owder
?2 folders f'owders
?1 front fr'ont ?1 front fr'ont
?2 habeas 'abe&s ?2 habeas 'abe&s
high haI high haI
?1 product p:r'&d&kt ?1 product p:r'&d&kt
?1 Publisher p'&bl,iS&r- ?1 Publisher p'&bl,iS&r-
?1 reader r'id,&r- ?1 reader r'id,&r-
?2 reader r'ider
?1 setup s'Et'&p ?1 setup s'Et'&p
?1 scout sk'aut // Nero scout ?1 scout sk'aut // Nero scout
?1 skype sk'aip ?1 skype sk'aip
volkmann f'Olkman volkmann f'Olkman
washington w'OSinton washington w'OSinton
wellington w'Elynton wellington w'Elynton
?2 wesley w'EzleI

+ 2
- 0
dictsource/pt_rules View File

ced) e (L07_ e // pro- con- su- ced) e (L07_ e // pro- con- su-
met) e (L07_ e // meteste, cometeste, etc. met) e (L07_ e // meteste, cometeste, etc.
mex) e (L07_ e mex) e (L07_ e
_requer) e (L07_ e
prouv) e (L07_ e prouv) e (L07_ e
mov) e (L07_ e // re- co- mov) e (L07_ e // re- co-
olv) e (L07_ e // devolveste, etc. olv) e (L07_ e // devolveste, etc.
_amanc) e (bL03_ E _amanc) e (bL03_ E
qu) e (brL04_ E qu) e (brL04_ E
_perp) e (trL04_ E _perp) e (trL04_ E
_assev) e (rL04_ E
_imp) e (trL04_ E _imp) e (trL04_ E
cel) e (brL04_ E cel) e (brL04_ E
_sop) e (sL04_ E _sop) e (sL04_ E

+ 30
- 9
dictsource/ta_rules View File

_) கி (ரீஸ g _) கி (ரீஸ g
_) க (ிருகஸ்தர g _) க (ிருகஸ்தர g
_) க (ிருகிரு g _) க (ிருகிரு g
_) கிருப (ளானி krupV
_) கிருப (ா krup
_) கி (ருபை k
_) கிருப (ளானி krUpV
_) கிருப (ா krUp
_) கிரு (பை krU
_) கிரு (ஸ்த kri _) கிரு (ஸ்த kri
_) க (ிருஹஸ்தர g _) க (ிருஹஸ்தர g
_) கி (ரேக்க g _) கி (ரேக்க g
_) க் (ளாஸ்_ g _) க் (ளாஸ்_ g
_) க்வ (A kw _) க்வ (A kw
_) க் (வாலியர g _) க் (வாலியர g
_) காஸ (ா ga:z
_) க (ன் gV
_) கிப்ப (ன gibbV
_) கஜக (ஸ்தான kVdZV
//endsort //endsort


//sort //sort
_நவ) க (ாளி k
_ஜ) க (ார் k
_நி) க (ராகுவ kV
_நினைவு) க (ூற k
_கோபி) க kV# _கோபி) க kV#
_ஸ்டா) க kV# _ஸ்டா) க kV#
_ஜமாய்) க kV# _ஜமாய்) க kV#
_ந) ச் (னு tS _ந) ச் (னு tS
_ரி) ச் (மண்ட tS _ரி) ச் (மண்ட tS
_கா) ச்மூச tSmu:tSV# _கா) ச்மூச tSmu:tSV#
_) சுவாரஸி (ய sva:rVs
//endsort //endsort




அ) ட்லாண்ட t.la:n.t.V# // atlant அ) ட்லாண்ட t.la:n.t.V# // atlant
_) ட்விங்க (ிள t.wiNk _) ட்விங்க (ிள t.wiNk
_) ட்வ (ிட்டர t.w _) ட்வ (ிட்டர t.w
_செண்) ட (ிமீட்ட t.
_) ட (ாட்டா t.
//endsort //endsort




//endsort //endsort


//sort //sort
ஆலந்) த (ுறை d
_சாஸ்) தி (ரி t
_நிசப்) த dV# _நிசப்) த dV#
அனந்) த tV# அனந்) த tV#
_வசந்) த tV# _வசந்) த tV#
_சிரார்) த்த ddV# _சிரார்) த்த ddV#
_ஸ்ரார்) த்த ddV# _ஸ்ரார்) த்த ddV#
_வினோ) த்த ddV# _வினோ) த்த ddV#
_சி) த்த(_வைத்திய dd
_சி) த்த(_வைத்திய ddV#
அர்) த்த (L09ார ddV அர்) த்த (L09ார ddV
_அர்) த்த (_L32 ddV# _அர்) த்த (_L32 ddV#
L03) த்த (டவை ddV L03) த்த (டவை ddV
_) பி (ரிஸ்டன b _) பி (ரிஸ்டன b
_) பி (ரிஸ்டல b _) பி (ரிஸ்டல b
_) பிரிஸ்ப (ேன brisb _) பிரிஸ்ப (ேன brisb
_) பி (ருக b
_) பிரு (க brU
_) ப (ிருகண்டி b _) ப (ிருகண்டி b
_) ப (ிருகநள b _) ப (ிருகநள b
_) பிரு (கன்நளை bri _) பிரு (கன்நளை bri
_) ப (ிருங்கி b _) ப (ிருங்கி b
_) பிரு (ந்தா bri _) பிரு (ந்தா bri
_) பிரு (மாண்ட brVm _) பிரு (மாண்ட brVm
_) பி (ருஷ்ட b
_) பிரு (ஷ்ட brU
_) பிரெஞ்ச fren^tSV# _) பிரெஞ்ச fren^tSV#
_) பி (ரெட் b _) பி (ரெட் b
_) பிரெட்ரிக் fred.rik _) பிரெட்ரிக் fred.rik
_) ப (ௌலிங் b _) ப (ௌலிங் b
_) ப (ௌளிங் b _) ப (ௌளிங் b
_) ப (ௌஷ b _) ப (ௌஷ b
_கி) ப்ப (ன bbV
சு) ப்பி (ரமணி b சு) ப்பி (ரமணி b
L03) ப்ப (ூதகண bb L03) ப்ப (ூதகண bb
L03) ப்ப (ூதங்கள bb L03) ப்ப (ூதங்கள bb
_) ப் (ளூஸ b _) ப் (ளூஸ b
_) ப் (ளோரிடா f _) ப் (ளோரிடா f
_) ப் (ளௌஸ b _) ப் (ளௌஸ b
_) பத்ரக (ாளி bVdrVk
_) பிரச (ிலிய brVz
_) பி (ரிக்ஸ b
//endsort //endsort




//sort //sort
_மார்) ப (ால் b
L03) ப்பி (ரேரணை pp
_புகழ்) ப (ாட p
_மன) ப்ப (ார bb
_க) ப்ப (ன bbV
L03) ப்ப (ாஷை bb
_குங்) ப fV# _குங்) ப fV#
_நீர்) ப pV# _நீர்) ப pV#
_ப்ரூ) ப fV# _ப்ரூ) ப fV#
_சL07) மி (ய m _சL07) மி (ய m
_) மி (யூ m _) மி (யூ m


_) மி (ருதுள m
_) மிருத (ுளா mrut
_) மிரு (துள mrU
_) மிருத (ுளா mrUt


.group ய .group ய
ய jV ய jV

+ 4
- 4
espeak-data/voices/asia/fa View File

name persian
language fa
dictdialect en-us
name Persian+English-UK
language fa
// There is Classic fa file, for person who installs eSpeak using the ISO-Code of language.
// This language reads Persian and English with U.K pronunciation, as Persian uses a collection of special characters which differs entirely from English characters.

+ 4
- 0
espeak-data/voices/asia/fa-en-us View File

name Persian+English-US
language fa
dictdialect en-us
// This language reads Persian and English with U.S pronunciation, as Persian uses a collection of special characters which differs entirely from English characters.

+ 1
- 1
espeak-data/voices/en-us View File

gender male gender male


phonemes en-us phonemes en-us
dictrules 2 3 6
dictrules 3 6
option reduce_t 1 option reduce_t 1


stressLength 140 120 190 170 0 0 255 300 stressLength 140 120 190 170 0 0 255 300

+ 3
- 3
phsource/ph_english View File

length 150 length 150
IfNextVowelAppend(;) IfNextVowelAppend(;)
IF prevVowel(isStressed) AND prevPhW(dZ) THEN
FMT(vowel/ii_final)
ENDIF
// IF prevVowel(isStressed) AND prevPhW(dZ) THEN
// FMT(vowel/ii_final)
// ENDIF
FMT(vowel/ii_7) FMT(vowel/ii_7)
endphoneme endphoneme

BIN
phsource/vowel/ee_7 View File


+ 1
- 1
src/dictionary.cpp View File



#define N_PHON_OUT 500 // realloc increment #define N_PHON_OUT 500 // realloc increment
static char *phon_out_buf = NULL; // passes the result of GetTranslatedPhonemeString() static char *phon_out_buf = NULL; // passes the result of GetTranslatedPhonemeString()
static int phon_out_size = 0;
static unsigned int phon_out_size = 0;




char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int use_ipa, int *flags) char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int use_ipa, int *flags)

+ 2
- 2
src/synthdata.cpp View File

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


const char *version_string = "1.48.08 15.Jul.14";
const char *version_string = "1.48.09 20.Jul.14";
const int version_phdata = 0x014801; const int version_phdata = 0x014801;


int option_device_number = -1; int option_device_number = -1;
for(;;) for(;;)
{ {
plist++; plist++;
plist->ph = phoneme_tab[plist->phcode];
// plist->ph = phoneme_tab[plist->phcode]; // Why was this line here?? It corrupts plist if we have language switching if phoneme_tab is wrong language
if(plist->sourceix != 0) if(plist->sourceix != 0)
return(true); // start of next word, without finding another vowel return(true); // start of next word, without finding another vowel
if(plist->ph->type == phVOWEL) if(plist->ph->type == phVOWEL)

Loading…
Cancel
Save