Files
espeak-ng/dictsource/fr_list
T
jonsd aaa5d61737 [1.43.02 release]
Language improvements include Danish rules.

Fixed phoneme [n^] for Klatt synthesizer, was producing noise burst.

espeakedit: Display error details after Compile Dictionary.
espeakedit: Fix: After speaking a word which changes language, Compile
    Dictionary may compile the wrong dictionary.

Don't consider multiple spaces as thousands separator (eg. 2  000 )

Lang=Hungarian, don't allow dot as thousands separator.
Lang-Hungarian, Fix suffixes -a, -e, -az, -ez, -azt, -ezt after numbers.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@239 d46cf337-b52f-0410-862d-fd96e6ae7743
2010-03-09 00:31:31 +00:00

906 lines
14 KiB
Plaintext
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/
// ***************************************************************************
// * Copyright (C) 2005 to 2007 by Jonathan Duddington *
// * email: jonsd@users.sourceforge.net *
// * *
// * This program is free software; you can redistribute it and/or modify *
// * it under the terms of the GNU General Public License as published by *
// * the Free Software Foundation; either version 3 of the License, or *
// * (at your option) any later version. *
// * *
// * This program is distributed in the hope that it will be useful, *
// * but WITHOUT ANY WARRANTY; without even the implied warranty of *
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
// * GNU General Public License for more details. *
// * *
// * You should have received a copy of the GNU General Public License *
// * along with this program; if not, see: *
// * <http://www.gnu.org/licenses/>. *
// This file in UTF8 encoded
// Conditional rules
// ?2 Special numbering for Belgium and Switzerland
// 2006-11-18 Gilles Casse <gcasse@oralux.org>
//
// Updated 2010-03-05 Michel Such <michel.such@free.fr>
//
// * Numbers, a few abbreviations and exceptions.
//
// Letters names
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.
_à $accent // speak as base-letter name + accent name
â $accent
ä $accent
a a $u+
b be
c se
ç $accent
d de
e @
ë $accent
é $accent
è $accent
ê $accent
ë $accent
f Ef
g Ze
h aS
i i
ï $accent
î $accent
j Zi
k ka
l El
m Em
n En
ñ $accent
o o
_ô $accent
ö $accent
œ o||@||lie
p pe
q ky
r Er
s Es
u y
ù $accent
û $accent
ü $accent
v ve
w dubl@v'e
x iks
_y i:gr'Ek
z zEd
// accent names
_lig ligat'yr
_acu aksA~tE2g'y
_ac2 dublaksA~tE2g'y
_brv br'Ev
_ced sed'ij
_cir aksA~sirkO~fl'Eks
_dia trem'a
_dot pwE~syskr'i
_grv aksA~gr'av
_hac kar'O~
_mcn makr'O~
_ogo OgOn'Ek
_rng rO~t2A~S'Ef
_stk b'ar
_tld t'ild
// character names
_cap maZysk'yl
_?A l'Etr
_?? sE~b'Oll
_#9 tabylasiO~
_#32 E2spas
_" gijmE2
_# djEz
_' apostr'Of
_( 'uvr@-parA~t'Ez
_) f'Erm parA~t'Ez
_, virgyl
_- tirE2
_. _|pw%E~
_/ bar||o2blik
_: d'Y||pw'E~
_; pwE~||virg'yl
_< E~feri-Wr
_= egal
_> syperi-Wr
_? pwE~||dE~tE2rogasj'O~
_! pwE~||dEksklamasj'O~
_[ uvr@-_kroSE2
_\ b'aksl'aS
_] f'Erm_kroS'E2
_^ sirkOnflEks
__ sulin^e
_` aks'A~_gr'av
_{ uvr_akOlad
_| bar_vErtik'al
_} f'Erm_akOl'ad
² pw^is'A~s||d'Y
_« uvre||gijm'E2
_» fErme||gijm'E2
_’ apostr'Of
_‘ apostr'Of
_µ mikr'o
_§ sEksj'O~
// symbols that are normally spoken when reading text
@ _!arobaz
% pursA~ $max3
& e $u $brk
_& _e_komErsi-'al
* asterisk: $max3
+ plys $max3
~ tilde
€ @ro
¢ sEnt
¥ iEn
£ livr
± pl'yz_'u_mw'E~
× myltipli:'e_p'ar
÷ diviz'e_p'ar
¼ W~_k'ar
½ W~_d@m'i
¾ trua_k'ar
© _^_EN
® mark||depoz'e
// numeric
_0 zero $u+
_1 W~
_2 dYz2
_3 truaz2
_4 katr
_5 sE~k
_6 siz3
_7 sEt
_8 _|w^it3
_9 nWf
_10 diz3
_11 _|O~z
_12 duz
_13 trEz
_14 katOrz
_15 kE~z
_16 sEz
_17 dis:Et
_18 dizw^it3
_19 diznWf
_20 vE~
_21 vE~te:W~
_22 vE~tdYz2
_23 vE~t:truaz2
_24 vE~tkatr
_25 vE~tsE~k
_26 vE~tsiz3
_27 vE~tsEt
_28 vE~tw^it3
_29 vE~tnWf
_3X trA~t
_31 trA~te:W~
_4X karA~t
_41 karA~te:W~
_5X sE~kA~t
_51 sE~kA~te:W~
_6X swAsA~t:
_61 swAsA~te:W~
_71 swAsA~te:O~z
_8X katr@vE~:
_80 katr@vE~z2
_0C sA~
_1C0 sA~t2
_0M1 mil
_1M1 mil
_0M2 miljO~
_0M3 miljar
_0and e
_dpt virgyl
//some numbers have special pronunciation in Belgium and Switzerland
?2 _7X sEptA~t
?2 _71 sEptA~te:W~
?2 _9X nonA~t
?2 _91 nonA~te:W~
(21 ème) vE~te:yni-Em
(31 ème) trA~te:yni-Em
(41 ème) karA~te:yni-Em
(51 ème) sE~kA~te:yni-Em
(61 ème) swAsA~te:yni-Em
(81 ème) katr@vE~:yni-Em
// ABBREVIATIONS
//**************
abc $abbrev
ac $abbrev
acrobat acrobate $text
adn adeEn
adsl adeEsEl
alt _::alt
amd aEmde
aol aoEl
api apei
avg $abbrev
avh aveaS
bay _^_en
bd boulevard $text
brltty $abbrev
cci $abbrev
cia $abbrev
cio $abbrev
cm centimètre $text
collins kolins
cpu $abbrev
ctrl _::kO~tro2l
dept depart@mA~
divx diviks
ebay _^_en
(e bay) ebay $text
edf @deEf
eml @EmEl
etc E2tsetera
ghz ZigaErts
(g hz) ZigaErts
hmm h@m
(http ://) aSt,et,ep'e_
hz _|Erts
ibm ibeEm
ide $abbrev
ip ipe
irc i:_!Er_!se
jaws dZo3:z
kbit kilobit
kde $abbrev
kg kilogramme $text
khz kiloErts
km kilomètre $text
(km player) ka,EmplE2j'Wr
(kmplayer) ka,EmplE2j'Wr
kw kilowatt $text
m. m@siY
mbit megabit
mbrola Embrola
mci $abbrev
mhz megaErts
mlle mademoiselle $text
mm millimètre $text
mme madame $text
mn minyt
mns minytz2
(mp 3) _!Empetrua
mr m@siY
nsi $abbrev
nsis $abbrev
nti $abbrev
nvda $abbrev
ocr oseEr
oem _!,o_!,@_!'Em
ogm oZeEm
ong oEnZe
pci $abbrev
pcmcia $abbrev
pda $abbrev
philips filips
p.s pOstskriptOm
qq quelque $text
qqs quelques $text
ratp $abbrev
riaa $abbrev
riscos riskoEs
sap $abbrev
scsi $abbrev
sos $abbrev
s.t.p silt@:pl'E2
s.v.p silvu:pl'E2
st s'E~t2
ste s'E~t
stp silt@:pl'E2
svp silvu:pl'E2
tva $abbrev
uk $abbrev
ups ypeEs
url y:ErEl
usb y:Esbe
utc $abbrev
utf $abbrev
u.s y:Es
virgin virZin
vip v,i||,aj||p'i
(web visum) webvisum $text
windows windo3z
wma $abbrev
xfce iksEfse@
xy $abbrev
dr dOktWr $dot $capital
prof $dot
pr professeur $text *dot $capital
// articles
le $nounf $u+
le $verb $verbextend $u
el $u
la $nounf $u+
la $verb $verbextend $u
les lez2 $nounf $u+
les lez2 $verb $verbextend $u
un $nounf $u+
une $nounf $u+
// conjonctions
mais $u+
ou u $u $brk
eh $u $brk
en $u
et e $u $brk
ni $u
car $u
car $noun
néanmoins $u+
toutefois $u+
afin afE~ $u+ $brk
avant $u+
après aprEz2 $u+
(temps en temps) tA~zA~tA~
ainsi $u+
alors alOr $u+
aussi $u+
encore $u+
depuis $u+
certes $u+
dont dO~t2 $u
lorsque lOrsk=@ $u+
puisque pw^isk=@ $u+
presque prEsk=@ $u+
que $u+
(parce que) parsk@ $u+
(parce qu'il) parskil $u+
(parce qu'ils) parskilz2 $u+
(parce qu'elle) parskEl $u+
(parce qu'elles) parskElz2 $u+
(parce qu'on) parskO~n2 $u+
tant tA~t2 $u+
(tant mieux) tA~mjY $u+
(tant pis) tA~pi $u+
qui $verbf $u+
quoique $u
quant kA~t2 $u
// pronouns
je $u $verbf
tu $u+ $verbf
il $u+ $verbf
elle $u+ $verbf
y $u+ $verbf
nous $u+ $verbf
vous $u+ $verbf
elles $u+ $verbf
ils $u+ $verbf
eux Yz2 $u+
on O~n2 $u+ $verbf
me $u $verbf
te $u $verbf
se $u $verbf
moi $u+
toi $u+
lui $u+ $verbf
ça $u+ $verbf
ca sa $u+ $capital $verbf
ce $u+ $nounf
ceci $u+ $verbf
cela $u+ $verbf
voici $u+
voilà $u+
cet $u $nounf
cette $u $nounf
ces sez2 $u $nounf
(celle ci) sEl||si $verbf
(celle là) sEl||la $verbf
(ceux ci) sY||si $verbf
(ceux là) sY||la $verbf
(celles ci) sEl||si $verbf
(celles là) sEl||la $verbf
plupart $u+
// possessives
ma $u $nounf
mon $u $nounf
mes mez2 $u $nounf
ta $u $nounf
ton $u $nounf
tes tez2 $u $nounf
sa $u $nounf
son $u+ $nounf
son sO~ $noun
ses sez2 $u $nounf
notre $u $nounf
votre $u $nounf
leur $u $nounf
leur $u $verb $verbextend
(la leur) la||lWr $u+ $verbf
(le leur) l@||lWr $u+ $verbf
nos $u $nounf
vos $u $nounf
leurs $u+ $nounf
leurs $u $verb $verbextend
(les leur) le||lWr $u+ $verbf
(les leurs) le||lWr $u+ $verbf
// prepositions
de $u $nounf
du $u $nounf
des dez2 $u $nounf
à a $u
au $u $nounf
aux $u $nounf
autour otur $u+
autre $u+
autres $u+
dans dA~z2 $u+
vers vEr $u+
vers $noun
en $u+
en $u+ $verb $verbextend
(en suspens) A~||sysp'A~
(en tous) A~||tuz2 $u+
par $u+
parmi $u+
pour $u+
autant $u+
tandis $u+
dès dEz2 $u
entre $u+
entre $verb
contre $u+
chaque $u+
plusieurs $u+
durant $u+
avec $u+ $brk
sans $u+
trop trop2 $u+
assez $u+
beaucoup bokup2 $u+
peu $u+
très trEz2 $u+
près prEz2 $u+
loin $u+
// negative
ne $u $verbf
pas p'az2 $u+
pas pa $noun
point $u+
point $noun
plus $u+
guère $u+
jamais $u+
non nO~ $u+
oui $u+
// questions
quand kA~t2 $u+
quoi $u+
où $u+
comme kO2m $u+
comment $u+
pourquoi $u+
pourtant $u+
// auxillary verbs (be, have, can, etc)
suis $u+ $verb
es E2z2 $u+
est E2t2 $u+
sommes $u+ $verb
êtes $u+ $verb
sont $u+ $verb
fus $u+ $verb
fut fyt2 $u+ $verb
fût fyt2 $u+ $verb
fûmes $u+ $verb
fûtes $u+ $verb
furent $u+
sois $u+ $verb
soit $u+
ai $u+ $verb
(ai je) E2Z $u+
as as
as az2 $u+ $verb
(as tu) aty
a $u+ $verb
ont $u+ $verb
eu y $u+
eue y $u+
eues yz2 $u+
eus yz2 $u+
eut yt2 $u+ $verb
eût yt2 $u+ $verb
eûmes $u+ $verb
eûtes $u+ $verb
eurent yrt2 $u+
eussions $u+
eussiez $u+
eussent $u+
aie $u+ $verb
aies $u+ $verb
ait $u+ $verb
aient $u+
d'est d'Est
ès Es $u
// some common adjectives and adverbs
quel $u+
quelle $u+
quelles $u+
quelque kElk=@ $u+
quelques kElk=@z2 $u+
tel $u+
telle $u+
telles $u+
tout t'ut2
rien ri-'E~n2
// Letters which can be words
//===========================
a a $atend $only
à $atend $accent $only
y igr'Ek $atend $only
ô $atend $accent
// pronunciation exceptions
consent kO~s'A~t2
scient si
coing kwE~
convent kO~vA~
dessous d@su
hareng _!arA~
pastis pastis
poing pwE~
ressent r@s'A~t2
riz ri
sphincter sfE~ktEr
sous $u+
sur $u+
tennis tenis
tunis tynis
// MAIN WORD DICTIONARY
//*********************
(1 er) pr@mjer2
(1 ers) pr@mjez2
(1 ère) pr@mjEr
(1 ères) pr@mjErz2
(1 èrement) pr@mjErmA~
monsieur m@sjY
messieurs mesjYz2
montréal mO~real
(n'est ce pas) n'Es||p'az2
(qu'est ce que) kEsk@ $u
absent absA~
adam adA~
adams adams
admin admin
adsltv adeEs'El||tev'e
agenda aZE~da
airbus airbuss $text
alan alan
albinos albinoss $text
alleluia alelui'a
alterego altErego
anis anis
any Eni $u
auvent ovA~
beta beta
bien bi-E~n2
bis bis
bissus bisys
blues _^_en
broglie breuil $text
browglie breuil $text
buffer bWfWr
bus bys
bus by $verb
cancer kA~sEr
canyon kanjO2n
(chef d'oeuvre) chédeuvre $text
(chef d'oeuvres) chédeuvres $text
choeur kWr
cocus koky
couscous kuskus
delete _^_en
dernier dErnjer2
éloquent elokA~t2
enfer A~fEr
faut fot2 $u+
fier fjer $verb
francis franciss $text
fred frEd
free fri:
fuel fjul
gangster gA~gstEr
gars ga
gin dZin
granit granitt $text
gulf gWlf
gus gys
gym Zim
hélas elas $u+
karaoke karaoke
laser lazEr
listbox listbO2ks
malus malys
mai mE2
mailto mEjltu_
mapper _^_en
mars mars
merguez mErgEz
mieux mi-Y $u+
mrs _^_en
ours urs
pataquès patakEs
peter pi:tWr
phallus falys
polder pOldEr
premier pr@mjer2
program _^_en
(program files) program||fajlz
query kueri
queries kueri
quit _^_en
recorder ricordeur $text
requiem rekw^ijEm
revolver revOlvEr
scan skan
scanner skaner2 $verb
scanner skanWr $noun
scanners skanWr
shampoing SA~pwE~
sir _^_EN
souris suri
stocker stoker2
sus sys
sus sy $verb
to _^_en
tuttiquanti tutikw'anti
vaut $u+
vaux $u+
vénus venys
vot vOt
gens ZA~
mens mA~z2
sens sA~s
sens sA~z2 $verb
(sud est) sydEst
(nord est) nOrEst
// ut (t is said)
août ut
azimut azim'yt
brut br'yt
but by $verb
but byt
cut kWt
mazout mazut
michael mikaEl
out aut
rut ryt
scorbut scorbutt $text
scout skut
stout staut
uppercut ypErkyt
ut yt
zut zyt
// et (t is said)
exocet E2gzOsEt
fret fr'Et
budget bydZE2
hamlet hamlEt
knesset knesEt
lazaret lazarE2
margaret margarEt
net nEt
offset OfsEt
set sEt
soviet soviEt
stewart sti:wart
// urt (t is said)
kurt kurt
yaourt _!i-aurt
yoghourt _!i-ogurt
yogourt _!i-ogurt
// ort (t said)
short SOrt
// art (t said)
steward stiwart
stuttgart Stutgart
hart art
kart kart
smart smart
// irt
(sweat shirt) swEtSWrt
(sweat shirts) swEtSWrt
(tee shirt) t,i:S'Wrt
(tee shirts) t,i:S'Wrt
(t shirt) t,i:S'Wrt
(t shirts) t,i:S'Wrt
// words from other languages
about _^_en
acer asEr
and _^_en
amazon amaz'On
apple _^_en
at at $u+
(audible manager) od,ibl||manadZ'Wr
bin bin
bit bit
bluetooth blut'us
computer _^_en
(cyber link) _^_en
debian debjan
edit _^_en
emacs E2maks
emacspeak E2makspi:k
end _^_en
epson E2psOn
espeak @spi:k
ethernet etErnEt
exit egzit
(file zilla) f,ajl||zij'a
from frO2m $u
get _^_en
google gug=Wl
gnome gnOm
gnu $abbrev
hamburger _!A~b@rgWr
help _^_en
hot _^_en
in in $u+
inside _^_en
internet E~tErn'Et
(internet explorer) E~tErn'Et||E2ksplOr'Wr
klaxon klaksOn
let _^_en
lite _^_en
login _^_en
logon _^_en
(mac os x) makoEsiks
made _^_en
media medja
messenger mE2sEnZWr
my maj $u+
nat nat
not _^_en
null _^_en
ok oke $u+
open op'Wn
(open source) op,Wn||s'urs
outlook autlu:k
paint _^_en
paper _^_en
people _^_en
redhat rEdat
same _^_en
sametime _^_en
schubert SubEr
sun _^_en
(text aloud) tEkst||@la=wd
ubuntu ubuntu
up _^_en
win win $u+
yes _^_en
// tions (tjO~ instead of sjO~)
constations kO~statjO~z2
contentions kO~tA~tjO~z2
dations datjO~z2
désertions dezErtjO~z2 $verb
exploitions EksplwAtjO~z2
heurtions hWrtjO~z2
partions partjO~z2
rations ratjO~z2 $verb
tentions tA~tjO~z2
votions votjO~z2
étions etjO~z2
évitions evitjO~z2
// no liaison
(quelqu'un) kElkW~ $U+
pourcent pursA~
vincent vE~sA~
// Some countries, areas and languages
afrikaans afrikans
bahamas baamas
bangladesh bA~gladES
bayeux bajY
bélarus belarys
belize beliz
bissau bisa'o
(burkina faso) byrkina||faso
burundi burundi
calvados calvadoss $text
christmas krismas
croatie kroasi
esperanto E2sperA~to
groenland groEnlA~d
guatemala gwAtemala
honduras _!O~dyras
kenya kenja
laos laO2s
lesotho lezoto
liechtenstein liStEnStajn
malawi malaui
mayotte majO2t
nevis nevis
niger niZEr
oman oman
palaos palaO2s
samoa samoa
swaziland swAzilA~d
leone leO2n
koweït kowEjt
taïwan tajwAn
texas tE2ks'as
tuvalu tuvalu
vanuatu vanuatu
venezuela venezyela
(viêt nam) vi-Etnam
wallis wAlis
futuna futuna
zimbabwe zimbabwe