www.pudn.com > espeak-1.37-source.zip > pt_rules
// translation rules Brazilian
// This file is UTF-8 encoded
// Options
// ?1 European Portuguese
// ?2 Brazilian Portuguese
// Letter groups
// A a vowel
// C a consonant
// G a voiced consonant
// K not a vowel
.group a
_) a (_ a
_) a (_W 'a // in an acronym
a a
&) a (_ =& // in final unstressed syllable
&) a (s_ =&
&) a (_a =&/ // ?? elide final a before a
&) a (_à =&/
?1 a (_ =& // in final unstressed syllable
?1 a (s_ =&
?1 a (_a =&/ // ?? elide final a before a
?1 a (_à =&/
a (C_ &
a (r_ 'a
?1 p) a (d_ =E
a (CC_ &
?1 a (l_ 'A // eg: Portugal, capital, etc.
?1 a (lK ,A // Algarve, Almerinda, etc...
?2 al (K aU
?2 alh alj
a (m &~
a (mA@ &
a (n &~
a (nA@ &
am (_ =&~N
am (C &~m
an (K &~N
a (nhA &~
am (_ =&U~
?1 a (z_ 'a //eg: paz, rapaz, capaz, etc...
?1 C) acç 'a's // eg: selecção, etc...
ai aI
ai (s aI
a (iCK a
ay aI
ao aU
au aU
au (s aU
a (uCK a
.group â
â ''&
â (m ''&~
â (n ''&~
âm (K ''&~m
ân (K ''&~N
ânh ''&~n^
.group à
à a
_) à (s_ aI
à (m &~
à (n &~
àm (K &~m
àn (K &~N
à (nhA &~n^
.group á
á ''a
ái ''aI
ái (s ''aI
á (iCK ''a
áy ''aI
áu ''aU
áu (s ''aU
?1 ál ''Al
á (uCK ''a
.group ã
ã &~
ão &U~
.group b
_) b (_ be
b b
b (b
.group c
_) c (_ se
c k
c (Y s // ce ci
ch S
c (c //drop “c” in European Portuguese (eg: seleccionar)
?1 A) ct t //drop “c” in European Portuguese (eg: exacto)
?1 A) cç s //drop “c” in European Portuguese (eg: selecção)
?1 conta) ct (A kt // eg: contacto, contactar, contactável, incontactável, etc...
.group d
_) d (_ de
d d
d (d
?2 d (i dZ
?2 d (í dZ
?2 d (e_ dZ
.group e
_) e (_ E
e e
e (_ =i
e (s_ =i
?2 e (_AN =i/ // ?? elide to [j] if next word starts with a vowel
?2 &l) e (_AN =i // but not after l or r
?2 &r) e (_AN =i
?1 e (_ =y
?1 e (s_ =y
?1 e (_iN =i/ // drop final [i] is next word starts with another i
?1 e (e i //eg: candeeiro
?2 ee i
?2 pr) ee (n ee
?2 el (K EU
?2 elh elj
e (be_ E
e (bem_ E
e (ca_ E
e (ce_ E
e (cem_ E
e (clA_ E
e (clAm_ E
e (co_ E
e (de_ E
e (dem_ E
e (fa_ E
e (gA_ E
e (gAm_ E
e (grA_ E
e (grAm_ E
h) e (gA_ e
h) e (gAm_ e
e (gue_ E
e (guem_ E
e (la_ E
e (rA_ E
e (rAm_ E
l) e (rA_ e
l) e (rAm_ e
e (rsA_ E
e (rsAm_ E
e (se_ E
e (sem_ E
e (ssA_ E
e (ssAm_ E
e (stA_ E
e (stAm_ E
e (strA_ E
e (rnA_ E
e (rnAm_ E
e (rtA_ E
e (rtAm_ E
e (rrA_ E
e (rrAm_ E
e (rvA_ E
e (rvAm_ E
e (tA_ E
e (tAm_ E
e (vA_ E
e (vAm_ E
e (rrAs_ E
e (x_ E
e (xA_ E
e (xAm_ E
?2 _n) e (t E
em (C eIm
en (K eIN
enh en^
em (_ =eIN
em (s_ =eIN
en (_ =eIN
en (s_ =eIN
ei eI
ei (s eI
e (iCK e
ey eI
eu eU
eu (s eU
e (uCK e
?1 d) e (CAA y
?1 d) e (CACAA y
?1 d) e (CACAC y
?1 d) e (CACC y
?1 d) e (CCAA y
?1 d) e (nCAA ,e
?1 d) e (CCACA y
?1 d) e (nCACA ,e
?1 d) e (CCACCA y
?1 d) e (nCACCA ,e
j) e (tA_ E
j) e (tAm_ E
?1 _) es (C@@ S // drop initial "e".
?1 _) e (f i // efectuar, etc.
?1 _n) e (nhu i // eg: nenhum, nenhuma, nenhuns, nenhumas.
?1 e (la_ 'E // eg: cadela, janela, vela, etc...
?1 C) e (cC ,E // eg: seleccionar, efectuar, etc...
?1 C) ecç 'E's // eg: selecção, etc...
?1 C) e (ã i // leão, panteão, etc.
?1 C) e (a i // oceano, etc.
?1 C) e (o 'i // eg: geologia, etc...
?1 C) e (ú i // conteúdo, etc.
?1 Cã) e j // cães, mãe, etc...
?1 c) e (rea y // cereais
?1 d) e (fici y // deficiênte, deficiência, etc...
?1 _d) e (fini y //definições.
?1 _d) e (slig y // desligar.
?1 _d) e (sloc y // eg: deslocamento, etc...
?1 _f) e (ch y // fechar
?1 _p) e (rcentag y // percentagem
?1 p) e (ssoa y //pessoal, pessoais, etc.
?1 pr) e (cis y // precisar
?1 pr) e (f y // preferências, etc.
?1 _r) e (cicl y // recicla, reciclagem, etc...
?1 r) e (cor y // recorrer, recordar
?1 r) e (luz y // eg: reluzir
?1 r) e (lva ,E // eg: relvado
?1 r) e (smung y // resmungar
?1 r) e (ss y // eg: ressequidos
?1 r) e (volv y // revolver
?1 r) e (vel y // revelar
?1 _t) e (rmin y // terminar.
?1 _v) e (loci y // velocidade
?1 _f) e (rramenta y // ferramenta, ferramentas.
?1 _p) e (squ y // pesquisar
?1 hip) e (r ,E // eg: hiper
?1 sup) e (r ,E // super
?1 _m) e (ga ,E // mega
?1 _int) e (rn ,E // Interno
?1 n) e (t 'E // eg: net
?1 e (l_ 'E // eg: possível, manuel, etc...
?1 v) e (l_ ,E // eg: possível, amovível, disponível, etc...
?1 l) e (ta 'E // eg: bicicleta, atleta.
.group é
é ''E
éi ''EI
éi (s ''EI
é (iCK ''E
éy ''eI
éu ''EU
éu (s ''EU
é (uCK ''E
ém (_ ''eIN
ém (s_ ''eIN
én (_ ''eIN
én (s_ ''eIN
.group ê
ê ''e
êm (_ ''eIN
êm (C ''eIm
ên (K ''eIN
ênh ''en^
êm (_ ''eIN
.group f
?1 _) f (_W Ef; // within an acronym
?1 _) f (_ Ef // individual letter or end-of-acronym
_) f (_ 'Efe
f f
f (f
.group g
?1 _) g (_ ge
?1 _) g (_W Ze // within an acronym
_) g (_ Ze
g g
g (g
g (Y Z // ge gi
gu (Y g
?1 guen (C gw'eIN // aguenta, etc.
?1 n) gu (A gw // eg: língua, etc.
?1 man) gu (ei g // mangueira
?1 gu (ém_ g // eg: alguém, ninguém, etc...
.group h
_) h (_ ag'a
h // silent
.group i
_) i (_ i
i i
i (A j
Cr) i i
Cl) i i
i (_ 'i
?2 il (K iU
?2 ilh ilj
im (_ iN
im (C im
in (g iN
in (k iN
inh in^
i (A_ 'i
io (_ iU
io (s_ iU
i (oCK i
iu (_ iU
iu (s_ iU
i (uCK i
áC) i (A_ j
áCC) i (A_ j
âC) i (A_ j
âCC) i (A_ j
éC) i (A_ j
éCC) i (A_ j
êC) i (A_ j
êCC) i (A_ j
íC) i (A_ j
íCC) i (A_ j
óC) i (A_ j
óCC) i (A_ j
ôC) i (A_ j
ôCC) i (A_ j
úC) i (A_ j
úCC) i (A_ j
?1 _) i (ntern 'i //inter
?1 @) ing (_ _^_EN
?1 @) ings (_ _^_EN
.group í
í ''i
í (m ''i
í (n ''i
ím (_ ''iN
ím (C ''im
ín (K ''iN
ính ''in^
.group j
_) j (_ Z'Ot&
j Z
.group k
?1 _) k (_ k'ap&
?2 _) k (_ ka
k k
k (k
.group l
?1 _) l (_W El; // within an acronym
?1 _) l (_ El
_) l (_ 'Ele
l l
l (l
lh l^
A) lh lj
?1 A) lh l^ //
.group m
?1 _) m (_W Em;
?1 _) m (_ Em
_) m (_ 'eme
m m
m (m
.group n
?1 _) n (_W En;
?1 _) n (_ En
_) n (_ 'ene
n n
n (n
nh n^
?1 A) nn n //drop “n” (eg: connosco).
.group o
o o
@) o (_ =U
o (s_ =U
ou ow
oi oI
oi (s oI
o (iCK o
oo u
c) oo oo
?1 C) oo (_ ow // eg: voo, enjoo, etc...
oy OI
o (cA_ O
o (cAm_ O
o (que_ O
o (quem_ O
p) o (dA_ O
p) o (dAm_ O
o (g_ O
o (ge_ O
o (gem_ O
o (jA_ O
o (jAm_ O
o (ldA_ O
o (ldAm_ O
o (ltA_ O
o (ltAm_ O
o (sA_ O
o (sAm_ O
o (ssA_ O
o (ssAm_ O
o (va_ O
o (vAm_ O
o (veCs_ O
?1 o (l_ 'O
?2 ol (_ Ow
?2 olh olj
om (_ oN
o (ma_ o
om (C om
on (K oN
o (na_ o
onh on^
o (brA_ O
o (brAm_ O
o (rCA_ O
o (rCAm_ O
o (stA_ O
o (stAm_ O
o (tA_ O
o (tAm_ O
?2 ox (_ Oks
?1 oz (_ Os#
?2 oz (_ Oz
o (zes_ O
o (ra_ O
?1 _) o (C O // eg: olá, orla, opção, etc...
?1 _C) o (CACAC u // Documento, documentação, localizar, etc.
?1 f) o (rmat u // formatar, formato.
?1 _p) o (rtuC u // Portugal, Portucalense, etc...
?1 pr) o (f u
?1 _s) o (lu u // solução, soluções.
?1 interr) o (g u // eg: interrogação
?1 f) o (rmulá u // eg: formulário, formulários.
?1 v) o (lt O
.group ô
ô ''o
ôm (_ ''oN
ôm (C ''om
ôn (K ''oN
ônh ''on^
.group ó
ó ''O
ói ''OI
ói (s ''OI
ó (iCK ''O
óu ''Ow
óy ''OI
.group õ
õ o~
õe o~j
.group p
_) p (_ pe
p p
p (p
?1 ph f //Didn’t use in European Portuguese (eg: English)
?1 ple (_ _^_EN
.group q
_) q (_ ke
q k
qu kw
qü kw
qu (Y k
qu (K ku
?1 _) qua kwa // quatro, etc.
?1 _) que ke // quente, etc.
?1 _) quei (C k'eI // queira, queima, etc
?1 C) quen (C kw'eIN // cinquenta, etc.
?1 A) quen (C kw'eIN // frequência, etc.
?1 quec kes // esquece, etc.
?1 queç kes // esqueça.
?1 A) que (nA_ ke // pequeno, etc.
?1 C) quê (_ ke // porquê, etc.
?1 que (l ke // aquele, etc.
?1 que (r_ kE // qualquer, etc.
?1 qui ki // quinta, esquilo, etc.
?1 _) quind kuind // quindecágono, etc.
?1 tran) qui kui // tranquilo, etc.
?1 _) quo kuo // quoficiente, etc.
.group r
?1 _) r (_W 'Err; // within an acronym
?1 _) r (_ 'Err
_) r (_ 'Exe
_) r (_\$ xe'aU // currency
r r
A) r (A *
A) r (_A *
rr x
C) r (A R // for "pt-pt" [R] is the same as [r]
_) r x
l) r x
n) r x
s) r x
?1 A) r (_ r- // [r-] is English linking-r
.group s
?1 _) s (_W Es|; within an acronym [s]+[;] not [s;] phoneme
?1 _) s (_ Es
?2 _) s (_ 'Ese
s s
ss s
sc (Y s
sç s
sh S
A) s (A z
?1 @) s (_ s#
?2 s (_ s#
@) s (_A z // next word starts with vowel
@) s (_G z // next word starts with voiced consonant
A) s (_S1 s
A) s (_AS1 z // next word starts with vowel
A) s (_GS1 z // next word starts with voiced consonant
?1 A) s (C s#
?1 A) ss s
?1 A) s (G+ Z
?1 A) s (_KS1 s#
?1 A) s (_G+S1 Z
.group t
_) t (_ te
t t
t (t
?2 t (i tS
?2 t (í tS
?2 t (e_ tS
?1 th _^_EN
?1 tion (_ _^_EN
.group u
_) u (_ u
u u
u (A w
u (_A w
r) u (A u
r) u (_A u
u (A_ 'u
ui 'uI
ui (_ uI
ui (s 'uI
u (iCK u
uy uI
um (_ u~N
um (C u~m
un (K u~N
unh u~n^
g) u (Y
.group ú
ú ''u
úm (_ ''u~N
úm (C ''u~m
ún (K ''u~N
únh ''u~n^
.group v
v v
v (v
.group w
?1 _) w (_ d'&bl,iu
?2 _) w (_ d'ablju
w w
?1 w (_ _^_EN
.group x
x (A S
A) x (A ks
_e) x (A z
e) x (A ks
?1 e) x (CA S
ai) x (A S
ei) x (A S
au) x s
ou) x s
x (C s
x (s
x (_ ks
ale) x (a S
pro) x (i s // aproximado, aproximadamente, aproximar, etc.
pró) x (i s // próximo, etc.
?1 i) x (a_ S
?1 i) x (as_ S
.group y
?1 _) y (_ 'ips,ilON
?2 _) y (_ 'ipsiloN
y i
y (A j
.group z
_) z (_ ze
z z
z (z
?1 @) z (_ S
?2 @) z (_ s
@) z (_A z
@) z (_G z
?1 A) z (C S
?1 A) z (G+ Z
?1 A) z (_C S
?1 A) z (_G+ Z
.group
ç s
_) ç (_ s'esed'il^&
ü u
ß s
% pors'eNtu
$ sifR'&U~
_r_) $
− m'enus
+ maIs
& 'e
@ ax'ob&
¤ 'eU*u
€ 'eU*u
§ pa*'agR,afu
D_) º %o // ordinal
D_) ª %a // ordinal
// don't speak multiple occurances of these symbols
, (D v'irgul&
. p'oNtu
. (. _:
\.) .
* aste*r'isku
*) * (*
**
**) * (_ _::
__) - (_D m'enus
A_) - (_D _
C_) - (_D _
--) -
= __igw'&l_
= (==
=) = (=
==) = (_ _::