Browse Source

en: Use a new /O2/ phoneme for the CLOTH vowel.

master
Reece H. Dunn 8 years ago
parent
commit
a940ed0542
5 changed files with 35 additions and 30 deletions
  1. 3
    5
      dictsource/en_list
  2. 17
    19
      dictsource/en_rules
  3. 1
    6
      docs/languages/gmw/en.md
  4. 7
    0
      phsource/ph_english
  5. 7
    0
      phsource/ph_english_us

+ 3
- 5
dictsource/en_list View File

diablo di:'A:bloU diablo di:'A:bloU
diabolo daI'ab@loU diabolo daI'ab@loU
diagnose $3 diagnose $3
//?3 dialog daI|@lO:g
dialysis daI'al@sIs dialysis daI'al@sIs
diameter daI'amI2t3 diameter daI'amI2t3
diaper daIp3 diaper daIp3
los ,l0s $only los ,l0s $only
losing lu:zIN // misspell losing lu:zIN // misspell
loquat loUkw0t loquat loUkw0t
?3 lost lOst
lost lO2st
loudmouth $alt1 loudmouth $alt1
lugubrious l@g'u:brI2@s lugubrious l@g'u:brI2@s
lukewarm lu:kwO@m lukewarm lu:kwO@m
Bologna b@loUn;@ $capital Bologna b@loUn;@ $capital
Boötes boU'oUti:z Boötes boU'oUti:z
Boötis boU'oUtI#s Boötis boU'oUtI#s
?3 Boston bOst@n
Boston bO2st@n
?!3 Boulogne bUl'OIn ?!3 Boulogne bUl'OIn
Brisbane brIsb@n Brisbane brIsb@n
Bucharest bu:ka#r'Est Bucharest bu:ka#r'Est
goes %goUz $strend2 $only goes %goUz $strend2 $only
goeth goU@T $u+ goeth goU@T $u+
going ,goUIN $strend2 $only going ,goUIN $strend2 $only
gone %g0n $strend2 $only
?3 gone %gOn $strend2 $only
gone %gO2n $strend2 $only
went %wEnt $strend2 $only went %wEnt $strend2 $only


do du: $verbf do du: $verbf

+ 17
- 19
dictsource/en_rules View File

&t) ling (_ _lIN &t) ling (_ _lIN
&l) ling (_S4vd IN &l) ling (_S4vd IN
linux lInVks linux lInVks
?3 _) lo (gK lO
_) lo (gK lO2
@) lo (gous =l@ @) lo (gous =l@
lu (na lu: lu (na lu:
&) ly (_S2i l%i &) ly (_S2i l%i
f) oe (tA i: f) oe (tA i:
p) oe (ti oUE p) oe (ti oUE
oe (ve ,oU'E oe (ve ,oU'E
?3 &) o (ff O
?3 _) o (ff O
?3 c) o (ff O
&) o (ff O2
_) o (ff O2
c) o (ff O2
of (fen @ of (fen @
o (ffic 0 o (ffic 0
o (ffici @ o (ffici @
?3 o (ft O
o (ft O2
o (gan_ oU o (gan_ oU
@l) oge (_ 0g @l) oge (_ 0g
&) o (gen_ @ &) o (gen_ @
tr) o (jan oU tr) o (jan oU
o (ku oU o (ku oU
o (ky_ oU o (ky_ oU
?3 g) o (ng O
?3 r) o (ng O
?3 s) o (ng O
g) o (ng O2
r) o (ng O2
s) o (ng O2
t) o (ngu V t) o (ngu V
o (que_ oU o (que_ oU
o (shA_ oU o (shA_ oU
@) oso (phic @s'0 @) oso (phic @s'0
p) oss (ess @z p) oss (ess @z
gr) oss oUs gr) oss oUs
?3 b) oss Os
?3 l) oss Os
?3 m) oss Os
?3 r) oss Os
?3 c) os (t Os
?3 fr) os (t Os
b) oss O2s
l) oss O2s
m) oss O2s
r) oss O2s
c) os (t O2s
fr) os (t O2s
cl) oset 0zI#t cl) oset 0zI#t
h) ost (_ oUst h) ost (_ oUst
_h) ost (il 0st _h) ost (il 0st
p) ot (enti @t p) ot (enti @t
b) oth oUT b) oth oUT
betr) oth oUD betr) oth oUD
?3 cl) oth OT
cl) oth O2T
cl) othe oUD cl) othe oUD
b) oth (er 0D b) oth (er 0D
_r) oth (er 0D _r) oth (er 0D
ough oU ough oU
b) ough aU b) ough aU
b) ough (t O: b) ough (t O:
c) ough 0f
?3 c) ough Of
c) ough O2f
d) ough oU d) ough oU
d) ough (t aU d) ough (t aU
h) ough oU h) ough oU
dr) ough aU dr) ough aU
thr) ough u: thr) ough u:
or) ough @ or) ough @
tr) ough 0f
?3 tr) ough Of
tr) ough O2f
wr) ough O: wr) ough O:
t) ough Vf t) ough Vf
ou (i u: ou (i u:

+ 1
- 6
docs/languages/gmw/en.md View File

| Lexical Set | en | RP | GenAm | | Lexical Set | en | RP | GenAm |
|-------------|-------|-------|-------| |-------------|-------|-------|-------|
| BATH | `aa` | ɑː | æ | | BATH | `aa` | ɑː | æ |
| CLOTH | `0` | ɒ | ɔ |

__NOTE:__ eSpeak NG does not have a distinct transcription for the CLOTH lexical
set. As such, it can only represent American English accents with the COT-CAUGHT
merger where COT is the American PALM-LOT merger and CAUGHT is the American
THOUGHT-CLOTH merger.
| CLOTH | `O2` | ɒ | ɔ |


## References ## References



+ 7
- 0
phsource/ph_english View File

endphoneme endphoneme




phoneme O2
vwl starttype #o endtype #o
length 140
ChangePhoneme(0)
endphoneme


phoneme V phoneme V
vwl starttype #a endtype #@ vwl starttype #a endtype #@
length 140 length 140

+ 7
- 0
phsource/ph_english_us View File

endphoneme endphoneme




phoneme O2
vwl starttype #o endtype #o
length 220
ChangePhoneme(O:)
endphoneme


phoneme V phoneme V
vwl starttype #a endtype #@ vwl starttype #a endtype #@
length 170 length 170

Loading…
Cancel
Save