Reece H. Dunn 12 years ago
parent
commit
cd6a5c6834

+ 56
- 38
dictsource/en_list View File

abc $abbrev abc $abbrev
ac $abbrev ac $abbrev
adf $abbrev adf $abbrev
afk $abbrev
(a . k . a .) aka#_! (a . k . a .) aka#_!
agpl $abbrev agpl $abbrev
agm $abbrev agm $abbrev
nypsd $abbrev nypsd $abbrev
nyse $abbrev nyse $abbrev
nyt $abbrev nyt $abbrev
ocr $abbrev
oecd $abbrev oecd $abbrev
oem $abbrev oem $abbrev
ok $abbrev ok $abbrev
adieux a#dju:z adieux a#dju:z
adios aDj'o:s adios aDj'o:s
admirable adm@r@b@L admirable adm@r@b@L
admirably adm@r@bli
admonition adm@n'IS@n admonition adm@n'IS@n
ado a#du: ado a#du:
adobe a#doUbi adobe a#doUbi
ambassador a#mbas@d3 ambassador a#mbas@d3
ambidextrous $3 ambidextrous $3
amen ,A:m'En $onlys amen ,A:m'En $onlys
?3 amen ,eIm'En
amok a#m0k amok a#m0k
amoral eIm'0r@L amoral eIm'0r@L
amount a#maUnt amount a#maUnt
another a#nVD3 another a#nVD3
ante anti: ante anti:
antecedent antIs'i:d@nt antecedent antIs'i:d@nt
?3 anti antaI
antibody $1 antibody $1
antichrist $1 antichrist $1
anticline $1 anticline $1
baloney b@loUni baloney b@loUni
bagel beIg@L bagel beIg@L
banal beIn@L banal beIn@L
banana b@nA:n@
banana $alt3
?3 banana ba#nan@
banged baNgd banged baNgd
banquet baNkwI2t banquet baNkwI2t
barbeque bA@b@kju: barbeque bA@b@kju:
best bEst best bEst
bestest bEst@st bestest bEst@st
beta bi:t@ beta bi:t@
?3 beta beIt@
betake bI2teIk betake bI2teIk
beverage bEv@rI2dZ beverage bEv@rI2dZ
bias baI@s bias baI@s
cadre kA:d3 cadre kA:d3
caesar si:z3 caesar si:z3
cafe kafeI cafe kafeI
?3 caffeine $2
cahoot $alt3 cahoot $alt3
cajole $alt3 cajole $alt3
cajun keIdZ@n cajun keIdZ@n
?3 calv kav // for calved, calving ?3 calv kav // for calved, calving
calve kA:v calve kA:v
?3 calve kav ?3 calve kav
camaraderie kam@r'A:d@ri
cameo kamIoU cameo kamIoU
camouflage kam@flA:Z camouflage kam@flA:Z
campus kamp@s // campuses campus kamp@s // campuses
commend k@mEnd commend k@mEnd
comment k0mEnt comment k0mEnt
commentary k0m@ntrI commentary k0m@ntrI
?3 commentary k0m@ntEri
commi k0mI
commie k0mI commie k0mI
committee k@mIti committee k@mIti
communique k@mju:nI2keI communique k@mju:nI2keI
competition k0mp@t'IS@n competition k0mp@t'IS@n
compromise k0mpr@maIz compromise k0mpr@maIz
compound $2 $verb compound $2 $verb
?3 comrade k0mrad
con k0n con k0n
concert $1 $onlys concert $1 $onlys
concert $verb concert $verb
cuckoo kUku: cuckoo kUku:
cupboard kVb@d cupboard kVb@d
curate kjU@reIt curate kjU@reIt
?3 current k'3:@nt
curse k3:s curse k3:s
?5 curse kVRs ?5 curse kVRs
customer k'Vst@m3 customer k'Vst@m3
denouement deIn'u:mO~ denouement deIn'u:mO~
deny dI2naI deny dI2naI
depot dEpoU depot dEpoU
?3 depot di:poU
derange dI2reIndZ derange dI2reIndZ
descry dI2skreI descry dI2skreI
desert dI2z3:t desert dI2z3:t
desert dI2z3:t $verb desert dI2z3:t $verb
desolate dEs@l@t desolate dEs@l@t
desperate dEsp@r@t desperate dEsp@r@t
?3 detail $2
detente deIt'0nt detente deIt'0nt
détente deIt'0nt détente deIt'0nt
detritus dI2traIt@s detritus dI2traIt@s
di d,I $only di d,I $only
diabetes daI@b'i:ti:z diabetes daI@b'i:ti:z
diagnose $3 diagnose $3
?3 dialog daI|@lO:g
diameter daI'amI2t3 diameter daI'amI2t3
diaper daIp3 diaper daIp3
diaphanous daI'af@n@s diaphanous daI'af@n@s
entree 0ntreI entree 0ntreI
envelope Env@loUp $only envelope Env@loUp $only
envelopes Env@loUps envelopes Env@loUps
?3 envelope A:nv@loUp
?3 envelopes A:nv@loUps
envelope $verb envelope $verb
epaulet Ep@l'Et epaulet Ep@l'Et
epiphany I2pIf@nI epiphany I2pIf@nI
ere e@ $only ere e@ $only
eros i@r0s eros i@r0s
err 3: err 3:
?3 err e@
errand Er@nd errand Er@nd
escallop Esk'A:l@p escallop Esk'A:l@p
escapism Esk'eIpI2z@m escapism Esk'eIpI2z@m
formica fO@m'aIk@ formica fO@m'aIk@
fortunate fO@tS@n@t fortunate fO@tS@n@t
fortune fO@tSu:n fortune fO@tSu:n
?3 fortune fO@tS@n
foyer fOIeI foyer fOIeI
freelance fri:laans freelance fri:laans
freon fri:0n freon fri:0n
galaxy gala#ksi galaxy gala#ksi
galileo galI2l'eIoU galileo galI2l'eIoU
galore $alt3 galore $alt3
?3 garage ga#rA:Z
garish ge@rIS garish ge@rIS
gases gasI#z gases gasI#z
gauche goUS gauche goUS
helix hi:lIks helix hi:lIks
hello h@loU hello h@loU
henceforth hEnsfo@T henceforth hEnsfo@T
?3 herb 3:b
hercules h3:kjUli:z hercules h3:kjUli:z
heretical hI2rEtI2k@L heretical hI2rEtI2k@L
hereto hi@3'tu: hereto hi@3'tu:
hurrah h@r'A: hurrah h@r'A:
hurrah hVr'eI hurrah hVr'eI
hurricane hVrI2keIn hurricane hVrI2keIn
?3 hurricane h3:@keIn
hussar hVz'A@ hussar hVz'A@
huzza h@z'A: huzza h@z'A:
huzzah h@z'A: huzzah h@z'A:
innard In3d innard In3d
inner In3 inner In3
innovative In@veItIv innovative In@veItIv
?3 inquiry Inkw@ri
insect $1 insect $1
insert Ins3:t $onlys insert Ins3:t $onlys
insert Ins'3:t $verb insert Ins'3:t $verb
interven Int3v'i:n // for intervening interven Int3v'i:n // for intervening
intray IntreI intray IntreI
intro $1 intro $1
?3 investigative Inv,EstI2g'eItIv
irate aIr'eIt irate aIr'eIt
iris aIrIs iris aIrIs
iron aI3n iron aI3n


la ,la $only la ,la $only
laboratory la#b'0r@trI laboratory la#b'0r@trI
?3 laboratory labr@tO:ri
labor leIb3 labor leIb3
labored leIb@d labored leIb@d
laborer leIb@r3 laborer leIb@r3
?3 lasso lasoU ?3 lasso lasoU
latrine $alt3 latrine $alt3
latte lA:t2eI latte lA:t2eI
?3 launch lA:ntS
lawyer lOI3 lawyer lOI3
lava lA:v@ lava lA:v@
le l@_| $only le l@_| $only
lorenz l0r@nts lorenz l0r@nts
los ,l0s $only los ,l0s $only
losing lu:zIN // misspell losing lu:zIN // misspell
?3 lost lOst
lukewarm lu:kwO@m lukewarm lu:kwO@m
lullaby lVl@baI lullaby lVl@baI
lunatic lu:n@tIk lunatic lu:n@tIk
?3 mall mO:l ?3 mall mO:l
mama mA:ma# mama mA:ma#
mammoth mam@T mammoth mam@T
manageress manI2dZ@r'Es
mandate $2 $verb mandate $2 $verb
manganese $1 manganese $1
manger meIndZ3 manger meIndZ3
mouths maUDz $only mouths maUDz $only
movies mu:vIz movies mu:vIz
mozilla m@zIl@ mozilla m@zIl@
?3 multi mVltaI
multitude $1 multitude $1
multiplexer $1 multiplexer $1
mundane $2 mundane $2
passenger pasI2ndZ3 passenger pasI2ndZ3
passerby pas3b'aI passerby pas3b'aI
passersby pas3zb'aI passersby pas3zb'aI
?3 pasta pA:st@
pasted peIstI#d pasted peIstI#d
pasting peIstIN pasting peIstIN
pastry peIstri pastry peIstri
pate pat2eI pate pat2eI
?3 patent pat@nt
pathetic $alt3 pathetic $alt3
pathos peIT0s pathos peIT0s
patio patIoU patio patIoU
pretty prIti pretty prIti
pretzel prEts@L pretzel prEts@L
primeval praIm'i:v@L primeval praIm'i:v@L
pristine $2
?3 privacy praIv@si
privation praIv'eIS@n privation praIv'eIS@n
privilege prIvI2lI2dZ privilege prIvI2lI2dZ
privy prIvi privy prIvi
python paIT@n python paIT@n
pyramidal pI2r'amId@L pyramidal pI2r'amId@L


quadrilateral $3
quash kw0S quash kw0S
quaternary kw@t3:n@rI quaternary kw@t3:n@rI
qubit kju:bIt qubit kju:bIt
reservation rEz3v'eIS@n reservation rEz3v'eIS@n
reservoir rEz3vwA@ reservoir rEz3vwA@
resin rEzIn resin rEzIn
?3 respite rEspI2t
restive rEstIv restive rEstIv
respiration rEspI#r'eIS@n respiration rEspI#r'eIS@n
respiratory rI2spIr@t@rI respiratory rI2spIr@t@rI
romance roUm'ans romance roUm'ans
rotate $2 rotate $2
rotund roUt'Vnd rotund roUt'Vnd
roundtable $alt1
rouse raUz rouse raUz
rout raUt // for routed rout raUt // for routed
routine $2 routine $2
separate sEp@-r@t separate sEp@-r@t
separate sEp3reIt $verb separate sEp3reIt $verb
semen si:m@n semen si:m@n
?3 semi sEmaI
semibreve $1 semibreve $1
semicircle $1 semicircle $1
semicolon sEmIk'oUl@n semicolon sEmIk'oUl@n
telephon tElI2foUn // for telephoning telephon tElI2foUn // for telephoning
temperature tEmprI2tS3 temperature tEmprI2tS3
?!3 temporary tEmpr@rI ?!3 temporary tEmpr@rI
?3 template tEmpl@t
thereof ,De@'0v thereof ,De@'0v
thereon ,De@'0n thereon ,De@'0n
thereto ,De@'tu: thereto ,De@'tu:
toboggan t@b0g@n toboggan t@b0g@n
today t@deI today t@deI
todo t@du: todo t@du:
?3 tomato t@meItoU
ton tVn $onlys ton tVn $onlys
tonage tVnIdZ tonage tVnIdZ
tone toUn tone toUn
treatise tri:tIz treatise tri:tIz
triage tri:A:Z triage tri:A:Z
tribunal traIb'ju:n@L tribunal traIb'ju:n@L
triceratops $2
triceratops traIs'Er@t0ps
tricycle traIsIk@L tricycle traIsIk@L
trilogy trIl@dZi trilogy trIl@dZi
trio tri:oU trio tri:oU
yoyo joUjoU yoyo joUjoU


zavala $alt3 zavala $alt3
?3 zebra zi:br@
zulus zu:lu:z zulus zu:lu:z




Eyjafjalla eIja#fjatla# Eyjafjalla eIja#fjatla#
Folkestone foUkstoUn Folkestone foUkstoUn
Fuego fweIgoU Fuego fweIgoU
Gabon gab0n
?3 Gabon ga#boUn
Geneva dZ@ni:v@ Geneva dZ@ni:v@
Gdansk g@-dansk Gdansk g@-dansk
Gibraltar $2
Gomera goUm'e@r@ Gomera goUm'e@r@
Harare ha#rA:ri Harare ha#rA:ri
Hanoi han'OI Hanoi han'OI
Israeli Izr'eIli Israeli Izr'eIli
Istanbul ,Ist,anb'Ul Istanbul ,Ist,anb'Ul
Italia It'alI2@ // Italian(s) Italia It'alI2@ // Italian(s)
Ithaca IT@k@
Jakarta $alt3 Jakarta $alt3
Jerusalem dZ@ru:s@l@m Jerusalem dZ@ru:s@l@m
Johannesburg $2 Johannesburg $2
Oahu oU'A:hu: Oahu oU'A:hu:
Oklahoma oUkla#h'oUm@ Oklahoma oUkla#h'oUm@
Ohio oUh'aIoU Ohio oUh'aIoU
Omagh oUmA:
Omaha oUma#hA: Omaha oUma#hA:
Oman oUm'an Oman oUm'an
Oregon 0rI2g@n Oregon 0rI2g@n
(tel aviv) t,El||a#v'i:v (tel aviv) t,El||a#v'i:v
Tenerife tEn3r'i:f Tenerife tEn3r'i:f
Tennessee tEn@s'i: Tennessee tEn@s'i:
Texas tEks@s
Tijuana ti@w'A:n@ Tijuana ti@w'A:n@
Tikal tI2kA:l Tikal tI2kA:l
Timor ti:mo@ Timor ti:mo@
Betsey bEtsi Betsey bEtsi
Bjarne bjA@n@ Bjarne bjA@n@
Boris b0rIs Boris b0rIs
Bremen brEm@n
Brianna brI'an@ Brianna brI'an@
Brien braI@n Brien braI@n
Caiseal kaS@L Caiseal kaS@L
Deslauriers dI2lo@rIeI Deslauriers dI2lo@rIeI
Deveraux dEv3roU Deveraux dEv3roU
Disney dIzni Disney dIzni
?3 Dolby doUlbi
Dolce d0ltSeI Dolce d0ltSeI
Dvorak d@-vo@Zak Dvorak d@-vo@Zak
Emory Em3ri Emory Em3ri
Kendell kEnd@L Kendell kEnd@L
Kyocera kaI|@s'i@r@ Kyocera kaI|@s'i@r@
Lamaze la#mA:z Lamaze la#mA:z
Laurell $2
Mackenna m@kEn@ Mackenna m@kEn@
Mackenzie m@kEnzi Mackenzie m@kEnzi
Medusa m@du:s@ Medusa m@du:s@
Ramirez ra#mi@3rEz Ramirez ra#mi@3rEz
Reagan reIg@n Reagan reIg@n
Reid ri:d Reid ri:d
Remi r@ni:
Reuter rOIt3 Reuter rOIt3
Rivera rI2ve@r@ Rivera rI2ve@r@
Rizzoli rI2zoUli Rizzoli rI2zoUli
?6 (of which) VvwItS $2 $pause ?6 (of which) VvwItS $2 $pause


for fO@ $u for fO@ $u
(for a) f@@ $nounf
(for an) f@@n $nounf
(for a) f3@ $nounf
(for an) f3@n $nounf
(for the) f3D@2 $nounf (for the) f3D@2 $nounf
(for a while) f@@||w'aIl (for a while) f@@||w'aIl
(for one) fO@w0n $2 $atend (for one) fO@w0n $2 $atend
her h3: $u $nounf $only her h3: $u $nounf $only
hers h3:z $u $strend2 hers h3:z $u $strend2
its Its $u $nounf its Its $u $nounf
our aU@ $u $nounf $only
?3 our aU3 $u $nounf $only
our aU@ $u $nounf $onlys
?3 our aU3 $u $nounf $onlys
your jO@ $u $nounf $only your jO@ $u $nounf $only
?6 your jU@ $u $nounf $only ?6 your jU@ $u $nounf $only
their De@ $u $nounf $only their De@ $u $nounf $only
?3 virile vIr@L ?3 virile vIr@L
?3 volatile v0la#t@L ?3 volatile v0la#t@L


?3 amen ,eIm'En
?3 anti antaI
?3 banana ba#nan@
?3 beta beIt@
?3 caffeine $2
?3 comrade k0mrad
?3 commentary k0m@ntEri
?3 current k'3@nt
?3 depot di:poU
?3 detail $2
?3 dialog daI|@lO:g
?3 envelope A:nv@loUp
?3 err e@
?3 fortune fO@tS@n
?3 garage ga#rA:Z
?3 herb 3:b
?3 hurricane h3:@keIn
?3 inquiry Inkw@ri
?3 investigative Inv,EstI2g'eItIv
?3 laboratory labr@tO:ri
?3 launch lA:ntS
?3 lost lOst
?3 multi mVltaI
?3 pasta pA:st@
?3 patent pat@nt
?3 privacy praIv@si
?3 respite rEspI2t
?3 semi sEmaI
?3 template tEmpl@t
?3 tomato t@meItoU
?3 zebra zi:br@



+ 36
- 18
dictsource/en_rules View File

a (Cee+ a a (Cee+ a
a (BeCo_ a a (BeCo_ a
a (BerA a a (BerA a
a (BeroA# eI
a (BerC a a (BerC a
a (Bet a a (Bet a
@) a (Bia 'eI @) a (Bia 'eI
@) age (ment I2dZ @) age (ment I2dZ
g) age (ment 'eIdZ g) age (ment 'eIdZ
m) ag (enta @dZ m) ag (enta @dZ
agh (_ @
agh (_ A:g
agio (_ 'A:dZIoU agio (_ 'A:dZIoU
t) agi (o eIdZ t) agi (o eIdZ
_) ag (l@ a#g _) ag (l@ a#g
_) al (y al _) al (y al
alz alt|s alz alt|s
&) al (_ @L &) al (_ @L
&) ally (_ @li
?8 &) al (_ a#l ?8 &) al (_ a#l
@) ally (_S2 %i @) ally (_S2 %i
@@c) ally (_S4 l%i @@c) ally (_S4 l%i
_n) ame eIm _n) ame eIm
&) am (ent @m &) am (ent @m
amer (ic a#mEr amer (ic a#mEr
c) am (ero am
c) am (el am c) am (el am
am (i_ 'A:m am (i_ 'A:m
ami (g a#mi: ami (g a#mi:
_) be (f bI2 _) be (f bI2
_) beg (AnK b%Ig _) beg (AnK b%Ig
_) be (gg bE _) be (gg bE
_) belarus bEl@r'u:s
_) be (lC bE _) be (lC bE
_) be (lli bI2 _) be (lli bI2
_) be (sC bI2 _) be (sC bI2
discr) e (tion E discr) e (tion E
eu ju: eu ju:
?3 n) eu u: ?3 n) eu u:
?3 n) eu (r U@
r) eu (d OI r) eu (d OI
eu (m_ 'i:@ eu (m_ 'i:@
s) eu (m_ 'i@ s) eu (m_ 'i@
er (ve 3: er (ve 3:
s) er (van 3: s) er (van 3:
ery (_ @r%i ery (_ @r%i
?3 @@AC) ery (_ e@ri
ery (A 3j ery (A 3j
_v) ery ErI2 _v) ery ErI2
qu) ery i@rI qu) ery i@rI
@) guay (_ gwaI @) guay (_ gwaI
gue (_ g gue (_ g
gu (e g gu (e g
_) gu (i g
_) g (yn g _) g (yn g
o) g (y_ g o) g (y_ g
g (ynous_ =dZ g (ynous_ =dZ
&) iary =j@r%I &) iary =j@r%I
&l) iary =i@r%I &l) iary =i@r%I
_) ian i@n _) ian i@n
&) ia (_ =i|@
&) ia (_N =i|@
&) ia (_ =i@
@@) ia (_ =i@ @@) ia (_ =i@
@) ian (cy I|@n @) ian (cy I|@n
l) iais I|eIz l) iais I|eIz
l) im Im l) im Im
_pr) im (a aIm _pr) im (a aIm
sh) im (a_ 'i:m sh) im (a_ 'i:m
im (age Im
image ImI2dZ
l) ime aIm l) ime aIm
d) ime (ns aImE d) ime (ns aImE
im (ent+ Im im (ent+ Im
ir (able 'aI3 ir (able 'aI3
m) ir (ac Ir m) ir (ac Ir
sp) iral aI3r@L sp) iral aI3r@L
@) ir (ation I#r
@) ir (ation @r
ir (ate =i@r ir (ate =i@r
consp) ira (t Ir@ consp) ira (t Ir@
ire aI3 ire aI3
prAm) is Is prAm) is Is
b) is (_ Is b) is (_ Is
c) is (_ Is c) is (_ Is
@@m) is (_ Is
am) is (_S1 z
@Cs) is (_ =Is @Cs) is (_ =Is
&) is (abl aIz &) is (abl aIz
isa (tion aIzeI isa (tion aIzeI


.group o .group o
o 0 o 0
_) o 0
X) o 0# X) o 0#
X) o ($w_alt3 %0# X) o ($w_alt3 %0#
_) o'(P2 %oU // prefix _) o'(P2 %oU // prefix
o (bic_ 'oU o (bic_ 'oU
n) o (bil oU n) o (bil oU
_m) o (bil oU _m) o (bil oU
o (bje %0#
o (bje %0
_) o (bl %0# _) o (bl %0#
n) o (bl oU n) o (bl oU
o (bliga 0 o (bliga 0
o (bligato %0# o (bligato %0#
o (blo 0 o (blo 0
_r) o (bo oU _r) o (bo oU
_) o (bs %0#
_) obs (er %0#bz
_) o (bs %0
_) obs (er %0bz
obso (l 0bs@ obso (l 0bs@
o (bstin 0 o (bstin 0
_) o (bt %0#
_) o (bt %0
o (by_ oU o (by_ oU
f) o (cA oU f) o (cA oU
_l) o (cA oU _l) o (cA oU
k) o (dA oU k) o (dA oU
meth) o (d_ @ meth) o (d_ @
peri) o (d_ @ peri) o (d_ @
o (da_ oU
d) o (dec %oU d) o (dec %oU
m) o (del 0 m) o (del 0
m) o (der 0 m) o (der 0
@) ome (tre '0mI @) ome (tre '0mI
@) ome (try '0m@ @) ome (try '0m@
&) omer (_ @m3 &) omer (_ @m3
c) omer (_ Vm3
gl) om (er 0m gl) om (er 0m
_p) om (e 0m _p) om (e 0m
_s) ome Vm _s) ome Vm
c) ou (pl V c) ou (pl V
&) our (_ 3 &) our (_ 3
np) our (_ o@ np) our (_ o@
&) oured @d
&) oured 3d
ev) our (ed aU@ ev) our (ed aU@
our (n 3: our (n 3:
?5 our (n VR ?5 our (n VR
per (cus p3 per (cus p3
_) peregrin pEr@grIn _) peregrin pEr@grIn
per (fec p3 per (fec p3
_) per (iC@@ p,Er
_) perini pErIn'i:
per (iph p3r per (iph p3r
_) per (isc pEr
_) per (ish pEr
perme (a p3:mI perme (a p3:mI
per (miss p3 per (miss p3
per (mit p3 per (mit p3
?8 ssion (_ =SVn ?8 ssion (_ =SVn
1_) st (_ 1_) st (_
_) st (_ s@nt _) st (_ s@nt
_) state (@ steIt
stein staIn stein staIn
ti) ssue Su: ti) ssue Su:
_) s (u s _) s (u s
tu (ous tSu: tu (ous tSu:
@) tur (A tS@r @) tur (A tS@r
@) tur (al_ tS=@r @) tur (al_ tS=@r
@) tur (y tS@r
@) tur (_ tS3
ture (_ tS3
&) tur (y tS@r
&) tur (_ tS3
&) ture (_ tS3
tz ts tz ts
tze (_ tsi tze (_ tsi


?3 n) uclear u:kli@3 ?3 n) uclear u:kli@3
ucul VkjUl ucul VkjUl
@) u (da_ 'ju: @) u (da_ 'ju:
?3 @) u (da_ 'u:
?3 @L08) u (da_ 'u:
b) u (ddh U b) u (ddh U
u (esq ju: u (esq ju:
u (ga_ 'u: u (ga_ 'u:
u (ly u: u (ly u:
d) u (ly ju: d) u (ly ju:
z) u (l_ 'u: z) u (l_ 'u:
um (_ @m
&) um (_ @m
vol) u (m ju: vol) u (m ju:
u (ma_ 'u: u (ma_ 'u:
h) u (man ju: h) u (man ju:
@) ur (ation jUr @) ur (ation jUr
ure (_ jU@ ure (_ jU@
ur (ed_ jU@ ur (ed_ jU@
g) ured (_ @d
g) ured (_ 3d
b) ur (e jU@r b) ur (e jU@r
g) ure (_ 3 g) ure (_ 3
?3 g) ure (_ j3 ?3 g) ure (_ j3
_) x (Y z _) x (Y z
xio (n kS@ xio (n kS@
xious =kS@s xious =kS@s
xas (_ =ks@s
xis (_ =ksIs xis (_ =ksIs
xus (_ =ks@s
xu (a =kSu: xu (a =kSu:
lu) x (ur gZ lu) x (ur gZ
?3 lu) xu (r gZU@ ?3 lu) xu (r gZU@
Eri (A 'i@rI2 Eri (A 'i@rI2
Er (ie_ @r Er (ie_ @r
Er (ic_ Er Er (ic_ Er
Er (ous_ @r
Er (_ 3 Er (_ 3
ad) Er (_S1 3 ad) Er (_S1 3
ad) Ers (_S2 3z ad) Ers (_S2 3z


// non-ascii characters with specified pronunciations // non-ascii characters with specified pronunciations
// List the accented characters in en_list with the $accent attribute // List the accented characters in en_list with the $accent attribute
á (X 'A:
à a à a
é eI é eI
é (X 'eI
é (CA_ 'eI
_) é %I _) é %I
ée i: ée i:
ê E: ê E:

+ 16
- 5
dictsource/pt_list View File

eram E*&U~ $u1 eram E*&U~ $u1


fui $u // .. preterite fui $u // .. preterite
foste $u
foste fostSy $u1 // & fostes
foi $u foi $u
fomos $u fomos $u
fostes $u


fora $u // .. pluperfect fora $u // .. pluperfect
fômamos $u fômamos $u
cerca $alt $verb cerca $alt $verb
cerco $alt $verb cerco $alt $verb
cesta $alt2 cesta $alt2
cesto $alt2
chamego $alt2 chamego $alt2
chefe $alt chefe $alt
chinelo $alt chinelo $alt
choro $alt2 $noun choro $alt2 $noun
chupeta $alt2 chupeta $alt2
clamores $alt2
coco $alt2 coco $alt2
cofre $alt cofre $alt
coice $alt2 coice $alt2
colabore $alt colabore $alt
colheste $alt2 colheste $alt2
colmeia $alt colmeia $alt
colore $alt
começo $alt2 $noun começo $alt2 $noun
comodo $alt2 comodo $alt2
comera $alt2 comera $alt2
dissermos $alt dissermos $alt
dobro $alt2 $noun dobro $alt2 $noun
doce $alt2 doce $alt2
doutoras $alt2
doutora $alt2
droga $alt droga $alt
duelo $alt duelo $alt
dueto $alt2 dueto $alt2
estiveres $alt estiveres $alt
estivermos $alt estivermos $alt
estrela $alt2 estrela $alt2
estremeceste $alt2
estrofe $alt estrofe $alt
estorno $alt $verb estorno $alt $verb
estorvo $alt $verb estorvo $alt $verb
forro $alt $verb forro $alt $verb
fosse $alt2 fosse $alt2
fossem $alt2 fossem $alt2
foste $alt2
frevo $alt2 frevo $alt2
galera $alt galera $alt
gameta $alt2 gameta $alt2
gorda $alt2 gorda $alt2
gota $alt2 gota $alt2
gozo $alt $verb gozo $alt $verb
graveto $alt2
grego $alt2 grego $alt2
grelha $alt grelha $alt
grega $alt2 grega $alt2
morda $alt2 morda $alt2
moreia $alt moreia $alt
mortos $alt mortos $alt
motora $alt2
?2 mulher mulj'Er ?2 mulher mulj'Er
?4 mulher mul^'Er ?4 mulher mul^'Er
mui mwi mui mwi
peso $alt peso $alt
peso $alt2 $noun peso $alt2 $noun
piloto $alt2 piloto $alt2
pintora $alt2
pirueta $alt2 pirueta $alt2
plateia $alt plateia $alt
plebeia $alt plebeia $alt
rock $alt rock $alt
rogas $alt rogas $alt
rolo $alt2 $noun rolo $alt2 $noun
rosna $alt
rumores $alt2
saleta $alt2 saleta $alt2
sarjeta $alt sarjeta $alt
severa $alt severa $alt
selvagem seUv'aZeIN selvagem seUv'aZeIN
sexteto $alt2 sexteto $alt2
?1 senhora $alt2 ?1 senhora $alt2
sesta $alt2
senhores $alt2
sincera $alt sincera $alt
sincero $alt sincero $alt
sinopse $alt sinopse $alt
sopre $alt sopre $alt
soprem $alt soprem $alt
sopro $alt $verb sopro $alt $verb
soro $alt2
sorvete $alt2 sorvete $alt2
sossego $alt2 $noun sossego $alt2 $noun
souberdes $alt souberdes $alt
soubermos $alt soubermos $alt
suborno $alt $verb suborno $alt $verb
sufoco $alt2 $noun sufoco $alt2 $noun
sufocos $alt2
sugere $alt sugere $alt
sugerem $alt sugerem $alt
suporto $alt suporto $alt
tortos $alt tortos $alt
traqueia $alt traqueia $alt
travesso $alt2 travesso $alt2
tremores $alt2
trevo $alt2 trevo $alt2
troco $alt2 $noun troco $alt2 $noun
tropa $alt tropa $alt

+ 22
- 1
dictsource/pt_rules View File

.L04 a am e em o ue uem .L04 a am e em o ue uem
.L05 r ra ram re rem rdes .L05 r ra ram re rem rdes
.L06 ra ram ste re rem .L06 ra ram ste re rem
.L07 se sem te




.group a .group a
_comprom) e (tL03_ e _comprom) e (tL03_ e
_sol) e (trL03_ E _sol) e (trL03_ E
_atr) e (vL03_ e _atr) e (vL03_ e
_escr) e (vL03_ e
scr) e (vL03_ e // e- in- pre- ree-
_descr) e (vL03_ e _descr) e (vL03_ e
_embel) e (zL04_ E _embel) e (zL04_ E
_pr) e (zL04_ E _pr) e (zL04_ E
_arref) e (çL01_ e _arref) e (çL01_ e
_beb) e (ssL02_ e _beb) e (ssL02_ e
com) e (ssL02_ e com) e (ssL02_ e
_corr) e (ssL02_ e
_morr) e (sL07_ e
_adoec) e (sL07_ e
_torc) e (sL07_ e
_viv) e (sL07_ e
_eleg) e (sL07_ e
respond) e (sL07_ e // & corres-
entend) e (sL07_ e
compreend) e (sL07_ e
interromp) e (sL07_ e
intromet) e (sL07_ e
_escond) e (sL07_ e
_bat) e (sL07_ e
_sofr) e (sL07_ e
l) e (que_ E
_p) e (quL02_ E
_s) e (quL02_ E
_) e (rguL02_ E
_enx) e (rguL02_ E
_alb) e (rguL02_ E
//endsort //endsort


_exag) e (L05_ E _exag) e (L05_ E

+ 46
- 24
dictsource/vi_rules View File

_) b _b _) b _b


.group c .group c
c k
c g //k
c (_ kh c (_ kh
ch c // try [tS;] [tS] [c] ch c // try [tS;] [tS] [c]


.group d .group d
d J // try [z] [J] [dZ] [dZ;] [J^]
d J^ // try [z] [J] [dZ] [dZ;] [J^]


.group đ .group đ
đ d đ d
.group g .group g
g Q // try [g] [Q] g Q // try [g] [Q]
gh Q // or [g] [Q] gh Q // or [g] [Q]
g (i D // try [D] [z] [j] [J^] [z;] [J] [dZ]
g (ì D
g (í D
g (ỉ D
g (ĩ D
g (ị D
gi D
g (i J^ // try [D] [z] [j] [J^] [z;] [J] [dZ]
g (ì J^
g (í J^
g (ỉ J^
g (ĩ J^
g (ị J^
gi J^


.group h .group h
h h h h
ng N ng N
ngh N ngh N
nh n^ nh n^
.group ñ .group ñ
ñ n^ ñ n^


.group q .group q
q k q k
q (_ kh q (_ kh
qu kw
qu w //kw


.group r .group r
r z. // try [z] [z.] [r] [z;] r z. // try [z] [z.] [r] [z;]
aĩ a:I5 aĩ a:I5
aị a:I6 aị a:I6
ay aI ay aI
aỳ aI2
aỳ aI2
aý aI3 aý aI3
aỷ aI4 aỷ aI4
aỹ aI5
aỵ aI6
aỹ aI5
aỵ aI6
ao a:U ao a:U
aò a:U2 aò a:U2
aó a:U3 aó a:U3
//========================= //=========================
.group o .group o
o O o O
o (A w
oa o@ // modify oa sound example: hoa,khoa // o (A w
oi OI oi OI
oì OI2 oì OI2
oí OI3 oí OI3
oỉ OI4 oỉ OI4
oĩ OI5 oĩ OI5
oị OI6 oị OI6

ong O#
oe o& // Adding oe sound example: lóe sáng,toét mắt
.group ò .group ò
ò O2 ò O2
òi OI2 òi OI2
ò (A w2
òa o@2 //ò (A w2
òng O#2
òe o&2


.group ó .group ó
ó O3 ó O3
ói OI3 ói OI3
ó (A w3
óa o@3 //ó (A w3
óng O#3
óe o&3


.group ỏ .group ỏ
ỏ O4 ỏ O4
ỏi OI4 ỏi OI4
ỏ (A w4
ỏa o@4 //ỏ (A w4
ỏng O#4
ỏe o&4


.group õ .group õ
õ O5 õ O5
õi OI5 õi OI5
õ (A w5
õa o@5 //õ (A w5
õng O#5
õe o&5


.group ọ .group ọ
ọ O6 ọ O6
ọi OI6 ọi OI6
ọ (A w6
ọa o@6 //ọ (A w6
ọng O#6
ọe o&6




//============================= //=============================
.group ô .group ô
ô o ô o
ôi oI ôi oI
ông o# // ông sound


.group ồ .group ồ
ồ o2 ồ o2
ồi oI2 ồi oI2
ồng o#2


.group ố .group ố
ố o3 ố o3
ối oI3 ối oI3
ống o#3


.group ổ .group ổ
ổ o4 ổ o4
ổi oI4 ổi oI4
ổng o#4


.group ỗ .group ỗ
ỗ o5 ỗ o5
ỗi oI5 ỗi oI5
ỗng o#5


.group ộ .group ộ
ộ o6 ộ o6
ội oI6 ội oI6
ộng o#6






uổi u@j4 uổi u@j4
uỗi u@j5 uỗi u@j5
uội u@j6 uội u@j6
//ung u#
.group ù .group ù
ù u2 ù u2
ù (A w2 ù (A w2
ùi uI2 ùi uI2
ùa u@2 ùa u@2
//ùng u#2


.group ú .group ú
ú u3 ú u3
ú (A w3 ú (A w3
úi uI3 úi uI3
úa u@3 úa u@3
//úng u#3


.group ủ .group ủ
ủ u4 ủ u4
ủ (A w4 ủ (A w4
ủi uI4 ủi uI4
ủa u@4 ủa u@4
//ủng u#4


.group ũ .group ũ
ũ u5 ũ u5
ũ (A w5 ũ (A w5
ũi uI5 ũi uI5
ũa u@5 ũa u@5
//ũng u#5


.group ụ .group ụ
ụ u6 ụ u6
ụ (A w6 ụ (A w6
ụi uI6 ụi uI6
ụa u@6 ụa u@6
//ụng u#6


//============================= //=============================
.group ư .group ư




.group .group
% f'@2n||tS;'am
% f'@2n||cr'am
! _:c'@3m_|t'a:7n_: ! _:c'@3m_|t'a:7n_:
! (\! ! (\!
// : koUl@n // : koUl@n
D_) h (_DD_ D'@:2 // omit colon in time, eg: 2:30 D_) h (_DD_ D'@:2 // omit colon in time, eg: 2:30
$ d'o||l'a $ d'o||l'a
!= x,o1N_|_b'a2N_
!= x'o#_|_b'a2N_
>= l'@:3n_|h'@:1n_|hw,a6kh_b'a2N >= l'@:3n_|h'@:1n_|hw,a6kh_b'a2N
<= n^'O4_|h'@:1n_|hw,a6kh_b'a2N <= n^'O4_|h'@:1n_|hw,a6kh_b'a2N



BIN
phsource/envelopes.png View File


+ 2
- 9
phsource/ph_english_us View File

FMT(vowel/@_low2) FMT(vowel/@_low2)
endphoneme endphoneme


phoneme @L
vowel starttype #@ endtype l
ipa əl
unstressed
length 160
FMT(vwl_en/@L)
endphoneme



phoneme a phoneme a
vowel starttype #e endtype #@ vowel starttype #e endtype #@
vowel starttype #@ endtype #@ vowel starttype #@ endtype #@
length 240 length 240
IfNextVowelAppend(r-) IfNextVowelAppend(r-)
ChangeIfDiminished(3)
FMT(vwl_en_us/3_us2) FMT(vwl_en_us/3_us2)
endphoneme endphoneme


phoneme eI phoneme eI
vowel starttype #e endtype #i vowel starttype #e endtype #i
length 230 length 230
FMT(vdiph2/ei_4)
FMT(vdiph/eei_5)
endphoneme endphoneme





+ 7
- 1
phsource/ph_pt_brazil View File

vowel starttype #@ endtype #@ vowel starttype #@ endtype #@
ipa ɐU+0303 ipa ɐU+0303
length 180 length 180
// ChangeIfNotStressed(&)
FMT(vnasal/a#_n) FMT(vnasal/a#_n)
endphoneme endphoneme


endphoneme endphoneme




// TESTING
phoneme &2~
vowel starttype #@ endtype #@
ipa ɐU+0303
length 200
FMT(vnasal/W_n)
endphoneme

+ 412
- 0
phsource/ph_vietnam View File

//====================================================
// Vietnamese Phonemes
//====================================================


phoneme 1 // ngang tone: level
stress
Tone(28, 32, envelope/p_level, NULL)
endphoneme


phoneme 2 // huyền tone: low falling
stress
Tone(20, 8, envelope/p_fall, NULL) //20
endphoneme


phoneme 3 // sắc Tone(rising
stress
Tone(25, 50, envelope/p_rise, NULL) // 25
endphoneme


phoneme 4 // hỏi Tone(curve (dipping rising)
stress
Tone(30, 5, envelope/p_fallrise, NULL)
endphoneme


phoneme 5 // ngã tone: broken (creaking rising)
stress
Tone(28,58, envelope/p_214, envelope/vi_5amp) // 28,58
endphoneme


phoneme 6 // nặng Tone(drop (constricted)
stress
//length 150 // ignore because it make too short sound 75 // reduce the length of the vowel
Tone(40, 20, envelope/p_512, envelope/vi_6amp)
endphoneme


phoneme 7 // Tone(1 (ngang) at end of clause
stress
Tone(40, 20, envelope/p_fall, NULL)
endphoneme



// Vowels
//=======


phoneme a
vowel starttype #@ endtype #@
length 120
FMT(vowel/a_6) //a_4)
endphoneme

phoneme a:
vowel starttype #a endtype #a
length 200 //280
FMT(vietnam/a) //FMT(vowel/a_6)
endphoneme


phoneme E
vowel starttype #e endtype #e
length 200
FMT(vowel/ee_3)
endphoneme

phoneme e
vowel starttype #e endtype #e
length 200
FMT(vowel/e)
endphoneme


phoneme i
vowel starttype #i endtype #i
length 190
IfNextVowelAppend(;)
IF prevPhW(w) THEN
VowelStart(w/wi)
ENDIF
FMT(vowel/i_4)
endphoneme


phoneme O
vowel starttype #o endtype #o
IF nextPh(kh) THEN
length 95
ELSE
length 200
ENDIF
FMT(vowel/aa_4)
endphoneme

phoneme o
vowel starttype #o endtype #o
IF nextPh(kh) THEN
length 95
ELSE
length 200
ENDIF
FMT(vowel/o_2)
endphoneme


phoneme u
vowel starttype #u endtype #u
IF nextPh(kh) OR nextPh(N) THEN // hear as ung sound
length 120
ELSE
length 200
ENDIF
FMT(vnasal/u_n) //vowel/u_7)
endphoneme

phoneme y
vowel starttype #u endtype #u
IF nextPh(kh) OR nextPh(N) THEN
length 120
ELSE
length 200
ENDIF
FMT(vowel/u#_5)
endphoneme



phoneme @
vowel starttype #@ endtype #a
IF nextPh(kh) OR nextPh(N) THEN
length 120
ELSE
length 170
ENDIF
FMT(vowel/V) //vowel/@_2)
endphoneme


phoneme @:
vowel starttype #@ endtype #@
length 280
FMT(vowel/@_2)
endphoneme



// Diphthongs
//===========

phoneme aI
vowel starttype #a endtype #i
length 200 //250
FMT(vdiph/&y)
endphoneme


phoneme a:I
vowel starttype #a endtype #i
length 200 //250
FMT(vdiph/ai)
endphoneme


phoneme @I
vowel starttype #@ endtype #i
length 200 //250
FMT(vdiph/@i)
endphoneme


phoneme @:I
vowel starttype #@ endtype #i
length 200 //250
FMT(vdiph/@i)
endphoneme


phoneme eI
vowel starttype #e endtype #i
length 200
FMT(vdiph/ei)
endphoneme


phoneme EI
vowel starttype #e endtype #i
length 200
FMT(vdiph/eei)
endphoneme


phoneme OI
vowel starttype #o endtype #i
length 200
FMT(vdiph/0i)
endphoneme


phoneme oI
vowel starttype #o endtype #i
length 200
FMT(vdiph/oi)
endphoneme


phoneme uI
vowel starttype #u endtype #i
length 200
FMT(vdiph/ui)
endphoneme

phoneme yI
vowel starttype #u endtype #i
length 200
FMT(vdiph/u-i)
endphoneme




phoneme aU
vowel starttype #a endtype #u
length 210
FMT(vdiph/aau_4)
endphoneme


phoneme a:U
vowel starttype #a endtype #u
length 230 //270
FMT(vdiph/au)
endphoneme


phoneme eU
vowel starttype #e endtype #u
length 200
FMT(vdiph/eu)
endphoneme


phoneme EU
vowel starttype #e endtype #u
length 200
FMT(vdiph/eeu)
endphoneme

phoneme iU
vowel starttype #i endtype #u
length 200
FMT(vdiph2/iu)
endphoneme

phoneme @U
vowel starttype #@ endtype #u
length 200
FMT(vdiph/@u_3)
endphoneme

phoneme @:U
vowel starttype #@ endtype #u
length 270
FMT(vdiph/@u)
endphoneme



phoneme i@
vowel starttype #i endtype #@
length 240
FMT(vdiph2/ii@_3)
endphoneme

phoneme y@
vowel starttype #i endtype #@
length 200
FMT(vdiph2/y-y#)
endphoneme

phoneme u@
vowel starttype #u endtype #@
length 200
FMT(vdiph2/uu@)
endphoneme

// Addition Dipthongs

phoneme o# // ông
vowel starttype #o endtype #o
length 200
FMT(vnasal/a#u_n)
endphoneme

phoneme O# // ong
vowel starttype #o endtype #o
length 200
FMT(vnasal/&u_n)
endphoneme


phoneme o@
vowel starttype #o endtype #o
length 160
FMT(vdiph2/oa)
endphoneme

phoneme o&
vowel starttype #o endtype #o
length 160
FMT(vietnam/oe)
endphoneme

phoneme kh
vls vel frc
lengthmod 3
Vowelin f1=0 f2=2300 200 400 f3=200 80
Vowelout f1=0 f2=2300 300 400 f3=200 80 rms=20
WAV(vietnam/_c,5) //ufric/x, 50)
endphoneme


phoneme l
liquid
lengthmod 7
//IF nextPh(isNotVowel) THEN
// ChangePhoneme(l/2)
//ENDIF

//CALL vowelstart_l

FMT(l/l_vi)
endphoneme

phoneme t
vls alv stop
//voicingswitch d
lengthmod 2
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20

WAV(vietnam/th, 50)
endphoneme

phoneme cr
vls pla afr sibilant
//voicingswitch dZ
lengthmod 2
Vowelin f1=0 f2=2300 200 400 f3=-100 80

WAV(vietnam/tr,10)
endphoneme

phoneme d
vcd alv stop
lengthmod 5
Vowelin f1=1 f2=1700 -300 300 f3=-100 80
Vowelout f1=2 f2=1700 -300 300 f3=-100 80 brk
WAV(vietnam/dd)
endphoneme
phoneme c
vls pal stop palatal
//voicingswitch J
lengthmod 2
length 75
Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
Vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1

WAV(vietnam/ch,5)
endphoneme


phoneme p
vls blb stop
lengthmod 2
Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11
Vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=22

WAV(ustop/p_unasp_,10)
endphoneme

phoneme n
vcd alv nasal
Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11
Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk
lengthmod 4
FMT(n/n#_)
endphoneme

phoneme t[ // dental variant of /t/
vls dnt stop
voicingswitch d[
lengthmod 2
Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16
Vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20

IF nextPh(isPause2) THEN
WAV(ustop/t_unasp2, 5)
ENDIF
WAV(ustop/t_hi, 70)
endphoneme

+ 1
- 1
phsource/phonemes View File

include ph_icelandic include ph_icelandic


phonemetable vi base phonemetable vi base
include ph_vi
include ph_vietnam


phonemetable zhy base phonemetable zhy base
include ph_zh_yue include ph_zh_yue

BIN
phsource/vdiph/eei_5 View File


BIN
phsource/vietnam/_c.wav View File


BIN
phsource/vietnam/a View File


BIN
phsource/vietnam/ch.wav View File


BIN
phsource/vietnam/dd.wav View File


BIN
phsource/vietnam/kh.wav View File


BIN
phsource/vietnam/n.wav View File


BIN
phsource/vietnam/nh.wav View File


BIN
phsource/vietnam/nn View File


BIN
phsource/vietnam/oe View File


BIN
phsource/vietnam/oong View File


BIN
phsource/vietnam/th.wav View File


BIN
phsource/vietnam/tr.wav View File


+ 5
- 9
src/compiledata.cpp View File

/*************************************************************************** /***************************************************************************
* Copyright (C) 2005 to 2011 by Jonathan Duddington *
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *




#define N_ENVELOPES 30 #define N_ENVELOPES 30
static int n_envelopes = 0;
static char envelope_paths[N_ENVELOPES][80];
static unsigned char envelope_dat[N_ENVELOPES][ENV_LEN];
int n_envelopes = 0;
char envelope_paths[N_ENVELOPES][80];
unsigned char envelope_dat[N_ENVELOPES][ENV_LEN];




typedef struct { typedef struct {
wxString report; wxString report;
wxString report_dict; wxString report_dict;


#ifdef MAKE_ENVELOPES
make_envs();
#endif

n_envelopes = 0; n_envelopes = 0;
error_count = 0; error_count = 0;
memset(markers_used,0,sizeof(markers_used));
memset(markers_used,0,sizeof(markers_used));


f_errors = stderr; f_errors = stderr;



+ 1
- 5
src/dictionary.cpp View File

/*************************************************************************** /***************************************************************************
* Copyright (C) 2005 to 2011 by Jonathan Duddington *
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *


// set up indices into data_dictrules // set up indices into data_dictrules
InitGroups(tr); InitGroups(tr);
if(tr->groups1[0] == NULL)
{
fprintf(stderr,"Error in %s_rules, no default rule group\n",name);
}


// set up hash table for data_dictlist // set up hash table for data_dictlist
p = &(tr->data_dictlist[8]); p = &(tr->data_dictlist[8]);

+ 2
- 2
src/synthdata.cpp View File

/*************************************************************************** /***************************************************************************
* Copyright (C) 2005 to 2011 by Jonathan Duddington *
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *
#include "translate.h" #include "translate.h"
#include "wave.h" #include "wave.h"


const char *version_string = "1.46.33 08.Feb.13";
const char *version_string = "1.46.34 12.Feb.13";
const int version_phdata = 0x014631; const int version_phdata = 0x014631;


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

+ 4
- 4
src/vowelchart.cpp View File

/*************************************************************************** /***************************************************************************
* Copyright (C) 2005 to 2007 by Jonathan Duddington *
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *




#define N_ENVELOPES 30 #define N_ENVELOPES 30
int n_envelopes = 0;
char envelope_paths[N_ENVELOPES][80];
unsigned char envelope_dat[N_ENVELOPES][ENV_LEN];
extern int n_envelopes;
extern char envelope_paths[N_ENVELOPES][80];
extern unsigned char envelope_dat[N_ENVELOPES][ENV_LEN];


#define HT_ENV 140 #define HT_ENV 140
#define WD_ENV 128*2 #define WD_ENV 128*2

Loading…
Cancel
Save