Browse Source

Merge branch 'espeak-ng:master' into master

master
Filomena Rocca 1 year ago
parent
commit
f90dfba343
No account linked to committer's email address
8 changed files with 184 additions and 8 deletions
  1. 1
    1
      dictsource/es_list
  2. 143
    1
      dictsource/hu_rules
  3. 30
    2
      dictsource/it_list
  4. 6
    1
      dictsource/it_listx
  5. 1
    0
      dictsource/pt_list
  6. 1
    1
      docs/building.md
  7. 1
    1
      docs/guide.md
  8. 1
    1
      src/libespeak-ng/dictionary.c

+ 1
- 1
dictsource/es_list View File

Sres señores $text $capital $dot Sres señores $text $capital $dot
Srta señorita $text $capital $dot Srta señorita $text $capital $dot
SSS serB'iTjo||soTj'al||sustitut'orjo $abbrev SSS serB'iTjo||soTj'al||sustitut'orjo $abbrev
tel teléfono $text $dot
tel teléfono $text $hasdot
tqm te||kj'ero||m'utSo tqm te||kj'ero||m'utSo
Ud usted $text $capital $dot Ud usted $text $capital $dot
Uds ustedes $text $capital $dot Uds ustedes $text $capital $dot

+ 143
- 1
dictsource/hu_rules View File

rán) c (cs ts For example ránccsökkentő word rán) c (cs ts For example ránccsökkentő word
ar) c (csí ts For example arccsípés word ar) c (csí ts For example arccsípés word
pia) c (csi ts For example piaccsinálás word pia) c (csi ts For example piaccsinálás word
lé) c (st ts For example lécstruktúra word
román) c (so ts For example románcsorozata word
cellaza) cs (k tS For example cellazacskó word
per) cs (t ts|S For example percstílus word
har) cs (ik ts|S For example párharcsikerét word
_aká) c (so ts For example akácsor word
án) c (za ts For example lánczavarok word
án) c (zá ts For example lánczár word


.group C .group C
C ts C ts
beszé) d (szin d beszé) d (szin d
beszé) d (sebesség d beszé) d (sebesség d
cselé) d (so d cselé) d (so d

dobermann dob:ER2mAn dobermann dob:ER2mAn
föl) d (sánc d föl) d (sánc d
ha) dd (_S2 d ha) dd (_S2 d
tren) d (szi d For example trendszimatolás word tren) d (szi d For example trendszimatolás word
tren) d (ját d For example trendjáték word tren) d (ját d For example trendjáték word
negye) d (si d For example negyedsikerű word negye) d (si d For example negyedsikerű word
csön) d (zsá d For example csöndzsákban word
elektró) d (sz d For example elektródszerkezet word
harma) d (je d For example harmadjelentés word
ren) d (sér d For example határrendsértés word
hol) d (jav d For example műholdjavító word
pünkös) d (já d For example pünkösdjárás word
rövi) d (sző d For example rövidszőrű word
honvé) d (játé d For example honvédjátékosok word
csalá) d (járók d For example családjárók word
kar) d (sz d For example kardszín word
föl) d (sal d For example földsalakot word
androi) d (játé d For example androidjáték word
gye) d (szi d For example gyedszerű, gyedszigorítás words
körön) d (sz d For example köröndszerű word
jó) d (só d For example jódsó word
pesztici) d (s d For example peszticidszint word
cselé) d (saj d For example cselédsajtó word
lipi) d (s d For example lipidsav word
máso) d (su d For example másodsugárzás word
bőrön) d (jav d For example bőröndjavító word
mó) d (spo d For example életmódsportjaim word
hó) d (sper d For example hódsperma word
gerez) d (sz d For example gerezdszerű word


.group dz .group dz
fogó) dz (kod ts fogó) dz (kod ts
jé) g (gy g For example jéggyűjtő word jé) g (gy g For example jéggyűjtő word
bajnoksá) g (gy g For example bajnoksággyőztes word bajnoksá) g (gy g For example bajnoksággyőztes word
me) ggy (ala J: For example meggyalap word me) ggy (ala J: For example meggyalap word
a) gys (eb J|S For example agysebész word
a) gys (er J|S For example agyserkentő word
né) gys (án J|S For example négysáncos word
me) ggyire J:iR2E For example meggyire word
héza) g (gy g For example hézaggyökér word
miri) gy (s J For example mirigysejt word
társasá) g (gy g For example társasággyakoriság word


.group gy .group gy
gy J gy J
előzmé) ny (je n^ For example előzményjelentés word előzmé) ny (je n^ For example előzményjelentés word
részvé) ny (j n^ For example részvényjuttatás, részvényjövedelem words részvé) ny (j n^ For example részvényjuttatás, részvényjövedelem words
rejtvé) ny (j n^ For example rejtvényjavító word rejtvé) ny (j n^ For example rejtvényjavító word
kampá) ny (jav n^ For example kampányjavaslat word
haszo) n (jo n For example haszonjog word
ösztö) n (já n For example ösztönjátékos word
fé) ny (ját n^ For example fényjáték word
adomá) ny (játé n^ For example adományjáték word
adomá) ny (je n^ For example adományjelző word
adomá) ny (jó n^ For example adományjószág word


.group o .group o
o o o o
néva) ssz (i s: For example névasszimiláció word néva) ssz (i s: For example névasszimiláció word
tava) ssz (á s: For example tavasszá word tava) ssz (á s: For example tavasszá word
táva) ssz (i s: For example távasszisztencia word táva) ssz (i s: For example távasszisztencia word
keményedé) s (sz S For example bőrkeményedésszerű word
mumu) s (sz S For example mumusszerű, mumusszóval word
fiziku) s (sz S For example fizikusszerű, fizikusszemmel word
edzé) s (z S For example edzészárás word
felbontá) s (sz S For example felbontásszerű, felbontásszabályzás word
földrengé) s (z S For example földrengészóna word
füttyenté) s (sz S For example füttyentésszónyi word
ha) s (sze S For example hasszett word
hívá) s (z S For example hívászaj, hívászóna word
irányítá) s (sz S For example irányításszerző word
_ké) s (szám S For example késszám word
_ő) s (szö S For example ősszövegek word
pedellu) s (sz S For example pedellusszerű word
ütközé) s (z S For example ütközészóna word
brió) s (zs S For example briószsemle word
hú) s (zse S For example húszsemle word
tökö) s (zs S For example tököszsemle word
mago) s (zs S For example magoszsemle word
elektroniku) s (z S For example elektronikuszenei word
fo) s (szag S
hő) s (szü S For example szuperhősszünet word
hő) s (sza S For example hősszatíra word
hő) s (szé S For example szuperhősszériája word
hő) s (szi S For example hősszint word
hő) s (szo S For example hősszobra word
idő) s (sz S For example idősszemély word
kettő) s (sz S For example kettősszál, kettősszigetelt word
műtő) s (sz S For example műtősszakaszisztens word
_ő) s (szav S For example ősszavával word
redő) s (sz S For example redősszárnyú word
_ő) s (szél S For example ősszél word
ő) s (szele S For example ősszele word
ő) s (szén S For example ősszén word
ő) s (szex S For example ősszexualitás word
ő) s (szín S For example ősszínházban word
ő) ssz (kí S|s For example ősszkíta word
ő) s (szo S For example ősszoci word
ő) s (szől S For example ősszőlő word
ő) s (szub S For example ősszubsztancia word
bünteté) s (sz S For example büntetésszámláló word
lova) s (z S For example lovaszarándoklat word
védekezé) s (sz S For example védekezésszervezés word
főzé) s (z S For example főzészenéhez word
ké) s (szél S For example késszélesség word
mindene) s (sz S For example mindenesszerű word
hú) s (zsí S For example húszsír word
lövé) s (szö S For example lövésszög word
metaboliku) s (sz S For example metabolikusszindróma word
denzitá) s (sz S For example denzitásszűrő word
klassziku) s (z S For example klasszikuszene, klasszikuszongora words
klassziku) s (sz S For example klasszikusszezon word
bőgé) s (sz S For example bőgésszezon word
_ő) s (szab S For example ősszabály word
éneke) s (z S For example énekeszongoristának, énekeszseninek words
fájá) s (sz S For example fájásszünetekben word
védé) s (sz S For example védésszám word
alkalmazá) s (zá S For example alkalmazászár word
ké) s (szál S For example késszállító word
süté) s (sz S For example sütésszag, sütésszenvedély words
paritá) s (sz S For example paritásszót word
szuverenitá) s (sz S For example szuverenitásszövegből word
hú) s (szív S For example hússzív word
luxu) s (z S For example luxuszug word
tudó) s (z S For example tudószenész word
preceden) s (sz S For example precedensszerű word
fűrészelé) s (sz S For example fűrészelésszerű word
abúzu) s (sz S For example abúzusszöveg word
karmolá) ssz (a s: For example karmolássza word
karmolá) ssz (á s: For example karmolásszák word
nyikorgá) s (sz S For example nyikorgásszerű word
precízió) s (sz S For example precíziósszerszám word
menekvé) s (sz S For example menekvésszorzónak word
szociológu) s (sz S For example szociológusszerelem word
felújítá) s (sz S For example felújításszerűség word
gyűlölködé) s (sz S For example gyűlölködésszünetet word


.group ss .group ss
ssz ss2 ssz ss2
pár) tsz t|s For example pártszédelgő word pár) tsz t|s For example pártszédelgő word
becsüle) t (s t For example becsületsüjjesztő word becsüle) t (s t For example becsületsüjjesztő word
éle) t (s t For example életsors word éle) t (s t For example életsors word
antan) t (je t For example antantjegyzék word
ötle) t (s t For example ötletsorozatból word
szima) t (játé t For example szimatjátékok word
ú) ts (ü t|S For example útsüllyedés word
szerete) t (s t For example szeretetsérülés word
impor) t (sz t For example importszén, importszokás word
szögle) t (s t For example szögletsorozattal word
kú) t (s t For example kútsorral word
kú) tsz t|s For example kútszobor word
diva) t (jo t For example divatjogszabály word
székle) t (s t For example székletszobor word
eli) t (so t For example elitsorozat word
eli) t (su t For example elitsuli word
eli) t (sz t For example elitszéria word
posz) t (jo t For example posztjogállam word
recep) t (s t For example receptsorozat word
szöve) t (sz t For example szövetszoknyája word
címle) t (jegy t For example címletjegyzék word
transzpor) t (s t For example transzportsebesség word
helyze) t (ját t For example helyzetjáték word
részle) t (sz t For example részletszépség word


.group tj .group tj
ú) tj (árá t|j For example keresztútjárásnál word ú) tj (árá t|j For example keresztútjárásnál word
há) z (st z For example házstílus word há) z (st z For example házstílus word
tör) zszs Z: tör) zszs Z:
vá) z (si z For example vázsisak word vá) z (si z For example vázsisak word
há) z (sát z For example színházsátorban word
tempó) zs (o Z For example tempózsonglőr word


.group .group
$ dolla:R2 $ dolla:R2

+ 30
- 2
dictsource/it_list View File



// This file is UTF-8 encoded // This file is UTF-8 encoded
// Updated 2023 december 11 by Christian Leo Mameli, <llajta2012ATgmail.com>
// Updated 2024 may 4 by Christian Leo Mameli, <llajta2012ATgmail.com>


// $alt change [e] or [o] in the stressed syllable to [E] or [O] // $alt change [e] or [o] in the stressed syllable to [E] or [O]
// $alt2 change [E] or [O] in the stressed syllable to [e] or [o] // $alt2 change [E] or [O] in the stressed syllable to [e] or [o]
prof $hasdot $dot prof $hasdot $dot
rai @-*'aj rai @-*'aj
rna $abbrev rna $abbrev
dell'rna del:,ER*e||,En:e||'a
sos $abbrev $allcaps sos $abbrev $allcaps
spa $abbrev spa $abbrev
srl $abbrev srl $abbrev
blister $1 $onlys blister $1 $onlys
blogger bl'Oge@-* blogger bl'Oge@-*
blues bl'u:z blues bl'u:z
bluetooth bl,ut'u:t
bluff bl'ef: $only bluff bl'ef: $only
boiler $1 boiler $1
bomber $1 $onlys bomber $1 $onlys
(nôtre dame) noUt@-*'da:m (nôtre dame) noUt@-*'da:m
(question time) kw'estiont'aIm (question time) kw'estiont'aIm
(fair play) f,E@-*||pl'Ei (fair play) f,E@-*||pl'Ei
(au revoir) oR@vw'a@-*
(auf wiedersehn) auf|videz'e:n


// Main nouns Dictionary (see also it_listx) // Main nouns Dictionary (see also it_listx)


tizzano tits2:'a:no tizzano tits2:'a:no
tolosano $3 tolosano $3
toscano $2 toscano $2
tottenham $1 $alt
trevano $2 trevano $2
trezzano $2 trezzano $2
tripoli $1 tripoli $1
vissano $2 vissano $2
vitorchiano $4 vitorchiano $4
washington _^_EN washington _^_EN
werder v'E@-*de@-*
wimbledon $1 wimbledon $1
woodstock _^_EN woodstock _^_EN
yellowstone _^_EN yellowstone _^_EN
bertold $alt bertold $alt
bettega $1 $alt bettega $1 $alt
biagini $2 biagini $2
biden b'aIden $only
björk b,i'O@-*k björk b,i'O@-*k
boeing b'O:ing boeing b'O:ing
bougot _^_FR bougot _^_FR
brown b@-*'a:w2n $onlys brown b@-*'a:w2n $onlys
bruce b@-*'Us $only bruce b@-*'Us $only
buffon $2 $only buffon $2 $only
cabernet kabe@-*n'E
cacciol katS:'ol cacciol katS:'ol
cadillac $1 cadillac $1
caino ka'i:no/ caino ka'i:no/
causio k'awzio causio k'awzio
celentano $3 celentano $3
cesare $1 cesare $1
chardonnay SaRd,On:'E
chaplin tS'apliN chaplin tS'apliN
charles tS'a/@-*ls charles tS'a/@-*ls
charlie tS'a@-*li charlie tS'a@-*li
charlotte Sa@-*l'Ot charlotte Sa@-*l'Ot
charriere SaR*j'e* charriere SaR*j'e*
chéri S,eR'i $onlys
chesterfield tS'Este@-*fild chesterfield tS'Este@-*fild
chevalier _^_FR chevalier _^_FR
cheyenne tSej'En cheyenne tSej'En
elgar $1 $only elgar $1 $only
elia el'ia elia el'ia
elizabeth el'izabet[ elizabeth el'izabet[
elon 'ilon $only
emanuel em,a:nU'El emanuel em,a:nU'El
emmanuel $2 $only emmanuel $2 $only
ennia 'e:nnia ennia 'e:nnia
katia k'a:tia katia k'a:tia
kennedy $1 $alt kennedy $1 $alt
kinder $1 $onlys kinder $1 $onlys
krstović kRst'ovitS
landolf $alt landolf $alt
lauper _^_EN lauper _^_EN
lawrence l'oRens lawrence l'oRens
marcon $2 marcon $2
margaret $1 $only margaret $1 $only
margareth $1 $only margareth $1 $only
margery m'E:@-*dZe*i
maria m,a/R'i:a maria m,a/R'i:a
mariah $2 mariah $2
mariangel $3 mariangel $3
mary m'E:*i $only mary m'E:*i $only
marilyn m'E:r*ilIN marilyn m'E:r*ilIN
marylin m'ERilin marylin m'ERilin
merlot me@-*l'O $only
marsili $2 marsili $2
marzott ma@-*dz'Ot: marzott ma@-*dz'Ot:
masala $1 masala $1
mozilla m,o|dz'il:a mozilla m,o|dz'il:a
muresan $3 muresan $3
murgia $1 murgia $1
musk m'ask $onlys
nadir $2 nadir $2
nancy n'E:nsI nancy n'E:nsI
natalie natal'i natalie natal'i
ron @-*'On $only ron @-*'On $only
rosalia $3 rosalia $3
Rosemarie @-*'ozm,a*i Rosemarie @-*'ozm,a*i
rosangela $2
rossetti @-*os:'ett:i rossetti @-*os:'ett:i
rottweiler @-*otv'ajle@-* rottweiler @-*otv'ajle@-*
roosevelt @-*'u:z|v,Elt roosevelt @-*'u:z|v,Elt
addestrino $2 addestrino $2
addic $2 addic $2
addicano $2 addicano $2
addolorano $3
addossino $2 addossino $2
addrizzare ad:@-*Its2:'aRe addrizzare ad:@-*Its2:'aRe
adeguano $2 adeguano $2
affascinano $2 affascinano $2
affascino $2 affascino $2
affaticano $3 affaticano $3
affatic $3
affatichi $3
affermano $2 affermano $2
affermino $2 affermino $2
afferrano $2 afferrano $2
ammontino $2 ammontino $2
ammucchino $2 ammucchino $2
amoreggino $3 amoreggino $3
ampliano $1
amputano $2 amputano $2
amputino $1 amputino $1
analizzino $3 analizzino $3
insediano $2 insediano $2
insegnano $2 insegnano $2
inseguano $2 inseguano $2
insinuano $2
installano $2 installano $2
installino $2 installino $2
instaurano $2 instaurano $2
vendemmiano $2 vendemmiano $2
vendicano $1 vendicano $1
vendichino $1 vendichino $1
venerino $1
venne $alt2 venne $alt2
vergogniano $2 vergogniano $2
vergognino $2 vergognino $2
videro $1 videro $1
vidimano $1 vidimano $1
vietano $1 vietano $1
vigilano $1
vincolano $1 vincolano $1
vincolino $1 vincolino $1
violano v'iolano violano v'iolano
cliccal $1 cliccal $1
compiersi $1 compiersi $1
compil $2 compil $2
conclusasi $2
conclusosi $2 conclusosi $2
conosciutisi $3 conosciutisi $3
conclusasi $2
confrontal $2 confrontal $2
connettiti $2 connettiti $2
contattaci $2 contattaci $2
contattami $2 contattami $2
contorcerci $2 contorcerci $2
contorcersi $2 contorcersi $2
convertitosi $3
copial $1 $alt copial $1 $alt
coprimi $1 coprimi $1
copriti $1 copriti $1
scarical $1 scarical $1
scaricami $1 scaricami $1
scegline $1 scegline $1
scioltosi $1
scioltasi $1
scommetterci $2 $alt2 scommetterci $2 $alt2
scordal $1 scordal $1
scuotersi $2 $alt scuotersi $2 $alt
selezionali $4 selezionali $4
sforzati $1 $atstart sforzati $1 $atstart
siediti $1 $alt2 siediti $1 $alt2
smarritosi $2
smontal $1 smontal $1
spezzal $1 spezzal $1
spiegaci $2 spiegaci $2
commetter $2 commetter $2
comprender $2 comprender $2
dipender $2 dipender $2
dipendano $2
esser 'EsseR esser 'EsseR
gioir dZo'i@-* gioir dZo'i@-*
legger l'EdZ:e/@-* $only legger l'EdZ:e/@-* $only

+ 6
- 1
dictsource/it_listx View File

anatr 'anat@-* anatr 'anat@-*
anatroccol $alt anatroccol $alt
andine $2 andine $2
andit $1
androgin $2 androgin $2
aneddot $2 $alt aneddot $2 $alt
anelito an'Elito/ anelito an'Elito/
ezechia $3 ezechia $3
faccett $alt2 faccett $alt2
facet $alt facet $alt
faedis $alt
facocer $2 $alt
faicchio fa'ik:io faicchio fa'ik:io
faina fa'i:na faina fa'i:na
faine fa'ine faine fa'ine
microcosm $alt microcosm $alt
microfilm $3 microfilm $3
micronesia $3 $alt micronesia $3 $alt
micropolveri $3
microspie mik@-*osp'i:e microspie mik@-*osp'i:e
microsporum $2 $alt microsporum $2 $alt
microtelecamer $5 microtelecamer $5
pietraroj $alt pietraroj $alt
pieve $alt pieve $alt
pievepelag $3 pievepelag $3
pigiamone $3
pigiapigia $3 pigiapigia $3
pigolio $3 pigolio $3
pilade $1 pilade $1
sulfurei $2 sulfurei $2
suocer sU'O:tSeR suocer sU'O:tSeR
superman s'upe@-*m,En $onlys superman s'upe@-*m,En $onlys
superpotere $4
superstite $2 superstite $2
suppost $alt2 suppost $alt2
supremazia $4 supremazia $4
ubriac $3 ubriac $3
ucronia $3 ucronia $3
ulcer $1 ulcer $1
ultimogenit $4
ultralegger $4 ultralegger $4
ultrasottil ult@-*a||sot:'il ultrasottil ult@-*a||sot:'il
ultrasuon ult@-*,a||su'On ultrasuon ult@-*,a||su'On

+ 1
- 0
dictsource/pt_list View File

% pors'eINtU $max3 % pors'eINtU $max3
& _'e_ & _'e_
@ ax'ob& @ ax'ob&
$ d'olaR
€ 'eU*U € 'eU*U
£ l'ibR& £ l'ibR&
¥ j'eNy ¥ j'eNy

+ 1
- 1
docs/building.md View File

android/build/outputs/apk/release/espeak-release-zipalign.apk android/build/outputs/apk/release/espeak-release-zipalign.apk
3. Sign the package using your certificate: 3. Sign the package using your certificate:


$ apksigner --ks [YOUR_CERTIFICATE] --ks-key-alias [ALIAS] \
$ apksigner sign --ks [YOUR_CERTIFICATE] --ks-key-alias [ALIAS] \
--out android/build/outputs/apk/release/espeak-release-signed.apk \ --out android/build/outputs/apk/release/espeak-release-signed.apk \
android/build/outputs/apk/release/espeak-release-zipalign.apk android/build/outputs/apk/release/espeak-release-zipalign.apk



+ 1
- 1
docs/guide.md View File



PulseAudio support: yes PulseAudio support: yes


Then recmpile and install espeak-ng aganin.
Then recompile and install espeak-ng again.




## Problems with pulseaudio ## Problems with pulseaudio

+ 1
- 1
src/libespeak-ng/dictionary.c View File

// stress marker, use this for the following vowel // stress marker, use this for the following vowel


if (phcode == phonSTRESS_PREV) { if (phcode == phonSTRESS_PREV) {
// primary stress on preceeding vowel
// primary stress on preceding vowel
j = count - 1; j = count - 1;
while ((j > 0) && (*stressed_syllable == 0) && (vowel_stress[j] < STRESS_IS_PRIMARY)) { while ((j > 0) && (*stressed_syllable == 0) && (vowel_stress[j] < STRESS_IS_PRIMARY)) {
if ((vowel_stress[j] != STRESS_IS_DIMINISHED) && (vowel_stress[j] != STRESS_IS_UNSTRESSED)) { if ((vowel_stress[j] != STRESS_IS_DIMINISHED) && (vowel_stress[j] != STRESS_IS_UNSTRESSED)) {

Loading…
Cancel
Save