Browse Source

en: Create a custom /n/ phoneme to support /n/ velarization.

master
Reece H. Dunn 8 years ago
parent
commit
6a85d3e632
2 changed files with 10 additions and 11 deletions
  1. 0
    11
      dictsource/en_rules
  2. 10
    0
      phsource/ph_english

+ 0
- 11
dictsource/en_rules View File

r) anging eIndZIN r) anging eIndZIN
r) anged (S1 d r) anged (S1 d
perm) an (en @n perm) an (en @n
ang (er aNg
h) ang (er aN h) ang (er aN
m) anoeu (v @nu: m) anoeu (v @nu:
_qu) an 0n _qu) an 0n


.group en .group en
_) en (@ %e#n _) en (@ %e#n
_) en (g@ %e#N // velarized
en (_$w_alt1 En en (_$w_alt1 En
&) eness (_S4 n@s &) eness (_S4 n@s
&r) en (@ En &r) en (@ En
engin EndZIn engin EndZIn
eng (_ 'EN // place names eng (_ 'EN // place names
enging EndZIN enging EndZIN
eng (th EN
en (ig En en (ig En
en (igma_ %En en (igma_ %En
&) enine @ni:n &) enine @ni:n
_) info (t ,InfoU _) info (t ,InfoU
_) infra (P5 ,Infr@ _) infra (P5 ,Infr@
_) infra (c %Infra _) infra (c %Infra
in (ga_ 'IN
in (got IN in (got IN
_) in (gro IN _) in (gro IN
_) inher (en I2nhi@r _) inher (en I2nhi@r
_) in (im I2n _) in (im I2n
_) in (jur In _) in (jur In
_) in (k IN
_) in (l In _) in (l In
_) in (m In _) in (m In
_) inn (K In _) inn (K In
necessit n@sEsIt necessit n@sEsIt
&) ness (_S4im n@s &) ness (_S4im n@s
?8 &) ness (_S4im nEs ?8 &) ness (_S4im nEs
@) n (cC N
@) n (ch n @) n (ch n
n (c_ N
2_) nd (_ 2_) nd (_
&B) ne (_ n%I &B) ne (_ n%I
&n) ne (_ &n) ne (_
_) news (P4 n'ju:z _) news (P4 n'ju:z
?3 _) news (P4 n'u:z ?3 _) news (P4 n'u:z
n (x N n (x N
nk Nk
?7 nk nk // ?? Scottish
n (kn n n (kn n
n't @-nt n't @-nt
A) n't nt A) n't nt
.group un .group un
_) un (@P2 %Vn // prefix _) un (@P2 %Vn // prefix
_) un (AP2 %Vn // prefix _) un (AP2 %Vn // prefix
_) un (g@P2 %VN // prefix (velarized)
_) un (k@P2 %VN // prefix (velarized)
_) un (A_ ju:n _) un (A_ ju:n
_) unn %Vnn _) unn %Vnn
@) un (al 'ju:n @) un (al 'ju:n

+ 10
- 0
phsource/ph_english View File

endphoneme endphoneme




phoneme n
vcd alv nas
ipa n
IF nextPh(isVelar) THEN // /n/ is velarized to /N/ when before velar stops
ChangePhoneme(N)
ENDIF
CALL ipa/n
endphoneme


//******************************************************************* //*******************************************************************
// VOWELS // VOWELS
//******************************************************************* //*******************************************************************

Loading…
Cancel
Save