eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

fr_list 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764
  1. // ***************************************************************************
  2. // * Copyright (C) 2005 to 2007 by Jonathan Duddington *
  3. // * email: [email protected] *
  4. // * *
  5. // * This program is free software; you can redistribute it and/or modify *
  6. // * it under the terms of the GNU General Public License as published by *
  7. // * the Free Software Foundation; either version 3 of the License, or *
  8. // * (at your option) any later version. *
  9. // * *
  10. // * This program is distributed in the hope that it will be useful, *
  11. // * but WITHOUT ANY WARRANTY; without even the implied warranty of *
  12. // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
  13. // * GNU General Public License for more details. *
  14. // * *
  15. // * You should have received a copy of the GNU General Public License *
  16. // * along with this program; if not, see: *
  17. // * <http://www.gnu.org/licenses/>. *
  18. // This file in UTF8 encoded
  19. // Conditional rules
  20. // ?2 Special numbering for Belgium and Switzerland
  21. // 2006-11-18 Gilles Casse <[email protected]>
  22. //
  23. // Updated 2008-09-27 Michel Such <[email protected]>
  24. //
  25. // * Numbers, a few abbreviations and exceptions.
  26. //
  27. // Letters names
  28. // If a letter has a "word" pronunciation which is different from its
  29. // "letter" name, then include the letter name here, with the letter
  30. // prefixed by a _ character.
  31. _à $accent // speak as base-letter name + accent name
  32. â $accent
  33. ä $accent
  34. b be
  35. c se
  36. ç $accent
  37. d de
  38. e @
  39. ë $accent
  40. é $accent
  41. è $accent
  42. ê $accent
  43. ë $accent
  44. f Ef
  45. g Ze
  46. h aS
  47. i i
  48. ï $accent
  49. î $accent
  50. j Zi
  51. k ka
  52. l El
  53. m Em
  54. //n En // in fr_rules
  55. ñ $accent
  56. o o
  57. _ô $accent
  58. ö $accent
  59. œ o||@||lie
  60. p pe
  61. q ky
  62. r Er
  63. s Es
  64. u y
  65. ù $accent
  66. û $accent
  67. ü $accent
  68. v ve
  69. w dubl@v'e
  70. x iks
  71. _y i:gr'Ek
  72. z zEd
  73. // accent names
  74. _lig ligat'yr
  75. _acu aksA~tEg'y
  76. _ac2 dublaksA~tEg'y
  77. _brv bR'Ev
  78. _ced sed'ij
  79. _cir aksA~sirkO~fl'Eks
  80. _dia tRem'a
  81. _dot pwE~syskr'i
  82. _grv aksA~gr'av
  83. _hac kar'O~
  84. _mcn makr'O~
  85. _ogo OgOn'Ek
  86. _rng rO~t2A~S'Ef
  87. _stk b'ar
  88. _tld t'ild
  89. // character names
  90. _cap maZysk'yl
  91. _?A l'Etr
  92. _?? sE~b'Oll
  93. _#9 tabylasjO~
  94. _#32 Espas
  95. _" gijmE
  96. _# djEz
  97. _' a2postR'Of
  98. _( 'uvr@-parA~t'Ez
  99. _) f'Erm parA~t'Ez
  100. _* asterisk:
  101. _, virgyl
  102. _- tirE
  103. _. _|pw%E~
  104. _/ slaS
  105. _: d'Ypw'E~
  106. _; pwE~virg'yl
  107. _< E~ferjWr
  108. _= egal
  109. _> syperjWr
  110. _? pwE~dE~terogasj'O~
  111. _[ uvr@-_kroSE
  112. _\ b'aksl'aS
  113. _] f'E2rm_kroS'E
  114. _^ sirkOnflEks
  115. __ sulin^e
  116. _` aks'A~_gr'av
  117. _{ uvr_akOlad
  118. _| bar
  119. _} f'E2rm_akOl'ad
  120. ² pw^is'A~s||d'Y
  121. // numeric
  122. _0 zero
  123. _1 W~
  124. _2 dYz2
  125. _3 tR2wAz2
  126. _4 katR2
  127. _5 sE~k
  128. _6 siz3
  129. _7 sEt
  130. _8 _|w^it3
  131. _9 nWf
  132. _10 diz3
  133. _11 _!O~z
  134. _12 duz
  135. _13 tR2Ez
  136. _14 katOrz
  137. _15 kE~z
  138. _16 sEz
  139. _17 dis:Et
  140. _18 dizw^it3
  141. _19 diznWf
  142. _20 vE~
  143. _21 vE~te:W~
  144. _22 vE~tdYz2
  145. _23 vE~t:tR2wAz2
  146. _24 vE~tkatR2=@-
  147. _25 vE~tsE~k
  148. _26 vE~tsiz3
  149. _27 vE~tsEt
  150. _28 vE~tw^it3
  151. _29 vE~tnWf
  152. _3X tR2A~t
  153. _31 tR2A~te:W~
  154. _4X karA~t
  155. _41 karA~te:W~
  156. _5X sE~kA~t
  157. _51 sE~kA~te:W~
  158. _6X swAsA~t
  159. _61 swAsA~te:W~
  160. _7X swAsA~t:diz3
  161. _71 swAsA~te:O~z
  162. _72 swAsA~t:duz
  163. _73 swAsA~t:tR2Ez
  164. _74 swAsA~t:katOrz
  165. _75 swAsA~t:kE~z
  166. _76 swAsA~t:sEz
  167. _77 swAsA~t:dis:Et
  168. _78 swAsA~t:diz'w^it3
  169. _79 swAsA~t:diznWf
  170. _8X katR2@vE~
  171. _80 katR2@vE~z2
  172. _9X katR2@vE~diz3
  173. _91 katR2@vE~:O~z
  174. _92 katR2@vE~:duz
  175. _93 katR2@vE~:tR2Ez
  176. _94 katR2@vE~:katOrz
  177. _95 katR2@vE~:kE~z
  178. _96 katR2@vE~:sEz
  179. _97 katR2@vE~:dis:Et
  180. _98 katR2@vE~:dizw^it3
  181. _99 katR2@vE~:diznWf
  182. _0C sA~
  183. _1C0 sA~t2
  184. _0M1 mil
  185. _1M1 mil
  186. _0M2 miljO~
  187. _0M3 miljar
  188. _0and e
  189. _dpt virgyl
  190. //some numbers have special pronunciation in Belgium and Switzerland
  191. ?2 _7X sEptA~t
  192. ?2 _71 sEptA~te:W~
  193. ?2 _72 sEptA~t:dYz2
  194. ?2 _73 sEptA~t:tR2wAz2
  195. ?2 _74 sEptA~t:katR2=@-
  196. ?2 _75 sEptA~t:sE~k
  197. ?2 _76 sEptA~t:siz3
  198. ?2 _77 sEptA~t:sEt
  199. ?2 _78 sEptA~t:w^it3
  200. ?2 _79 sEptA~t:nWf
  201. ?2 _9X no2nA~t
  202. ?2 _91 no2nA~te:W~
  203. ?2 _92 no2nA~t:dYz2
  204. ?2 _93 no2nA~t:tR2wAz2
  205. ?2 _94 no2nA~t:katR2=@-
  206. ?2 _95 no2nA~t:sE~k
  207. ?2 _96 no2nA~t:siz3
  208. ?2 _97 no2nA~t:sEt
  209. ?2 _98 no2nA~t:w^it3
  210. ?2 _99 no2nA~t:nWf
  211. (21 ème) vE~te:yniEm
  212. (31 ème) tR2A~te:yniEm
  213. (41 ème) karA~te:yniEm
  214. (51 ème) sE~kA~te:yniEm
  215. (61 ème) swAsA~te:yniEm
  216. (81 ème) katR2@vE~:yniEm
  217. // ABBREVIATIONS
  218. //**************
  219. (http ://) aSt,et,ep'e
  220. abc $abbrev
  221. ac $abbrev
  222. adsl $abbrev
  223. alt $pause
  224. amd $abbrev
  225. anpe $abbrev
  226. api $abbrev
  227. avh aveaS
  228. bd boulevard $text
  229. cci $abbrev
  230. cio $abbrev
  231. ctrl control $text $pause
  232. dept depart@mA~
  233. edf $abbrev
  234. etc etsetera
  235. ghz ZigaE2rts
  236. hmm h@m
  237. hz _!E2rts
  238. ibm $abbrev
  239. ide $abbrev
  240. ip $abbrev
  241. jaws dZ'O2wz
  242. kde $abbrev
  243. kg kilogRam
  244. khz kiloE2rts
  245. km kilomètre $text
  246. kw kilowat
  247. m. m@sjY
  248. mbrola EmbRola
  249. mhz megaE2rts
  250. mlle mad@mwAzEl
  251. mme madam
  252. mr m@sjY
  253. nsi $abbrev
  254. nsis $abbrev
  255. nti $abbrev
  256. nvda $abbrev
  257. ong $abbrev
  258. pci $abbrev
  259. pda $abbrev
  260. p.s postskRiptOm
  261. ratp $abbrev
  262. scsi $abbrev
  263. s.t.p s'il:t'@:pl'E
  264. s.v.p s'il:v'u:pl'E
  265. st s'E~t2
  266. ste s'E~t
  267. stp s'il:t'@:pl'E
  268. svp s'il:v'u:pl'E
  269. url $abbrev
  270. usb $abbrev
  271. utf $abbrev
  272. wma $abbrev
  273. xfce iksEfse@
  274. xy $abbrev
  275. dr dOkt Wr $dot $capital
  276. prof $dot
  277. // articles
  278. le $u+ $nounf
  279. le $u+ $verb $verbextend
  280. la $u+ $nounf
  281. la $u+ $verb $verbextend
  282. les lez2 $u+ $nounf
  283. les lez2 $u+ $verb $verbextend
  284. un $u+ $nounf
  285. une $u+ $nounf
  286. // conjonctions
  287. mais $u+
  288. ou u $u $brk
  289. eh $u $brk
  290. et e $u $brk
  291. ni $u $brk
  292. car $u+ $brk
  293. car $noun
  294. cependant $brk
  295. néanmoins $brk
  296. toutefois $brk
  297. avant $u+ $brk
  298. après $u+ $brk
  299. (temps en temps) tA~zA~tA~
  300. alors alOr $u+
  301. depuis $u+
  302. ainsi $u+
  303. aussi $u+
  304. certes $u+
  305. dont dO~t2 $u
  306. lorsque $u
  307. puisque $u
  308. presque $u+
  309. (parce que) parsk@ $u+
  310. que $u+
  311. qui $u+ $verbf
  312. quoique $u
  313. si $u
  314. quant kA~t2 $u
  315. // pronouns
  316. je $u $verbf
  317. tu $u+ $verbf
  318. il $u+ $verbf
  319. elle $u+ $verbf
  320. y $u $verbf
  321. nous $u+ $verbf
  322. vous $u+ $verbf
  323. elles $u+ $verbf
  324. ils $u+ $verbf
  325. eux Yz2 $u+
  326. on O~n2 $u+ $verbf
  327. me $u $verbf
  328. te $u $verbf
  329. se $u $verbf
  330. lui $u+ $verbf
  331. ça $u+ $verbf
  332. ce $u+ $nounf
  333. ceci $u+ $verbf
  334. cela $u+ $verbf
  335. voici $u+
  336. voilà $u+
  337. cet $u $nounf
  338. cette $u $nounf
  339. ces sez2 $u $nounf
  340. (celle ci) sEl||si $verbf
  341. (celle là) sEl||la $verbf
  342. (ceux ci) sY||si $verbf
  343. (ceux là) sY||la $verbf
  344. (celles ci) sEl||si $verbf
  345. (celles là) sEl||la $verbf
  346. plupart $u+
  347. // possessives
  348. ma $u $nounf
  349. mon $u $nounf
  350. mes mez2 $u $nounf
  351. ta $u $nounf
  352. ton $u $nounf
  353. tes tez2 $u $nounf
  354. sa $u $nounf
  355. son $u+ $nounf
  356. son sO~ $noun
  357. ses sez2 $u $nounf
  358. notre $u $nounf
  359. votre $u $nounf
  360. leur $u $nounf
  361. leur $u $verb $verbextend
  362. (la leur) la||lWr $u+ $verbf
  363. (le leur) l@||lWr $u+ $verbf
  364. nos $u $nounf
  365. vos $u $nounf
  366. leurs $u+ $nounf
  367. leurs $u $verb $verbextend
  368. (les leur) le||lWr $u+ $verbf
  369. (les leurs) le||lWr $u+ $verbf
  370. // prepositions
  371. de $u
  372. du $u $nounf
  373. des dez2 $u $nounf
  374. à a $u
  375. au $u
  376. aux $u
  377. autour otur $u+
  378. autre $u+
  379. autres $u+
  380. dans $u+
  381. vers vEr $u+
  382. vers $noun
  383. en $u+
  384. en $u+ $verb $verbextend
  385. (en suspens) A~||sysp'A~
  386. (en tous) A~||tuz2 $u+
  387. par $u+
  388. parmi $u+
  389. pour $u+
  390. tant tA~t2 $u+
  391. autant $u+
  392. tandis $u+
  393. dès $u
  394. entre $u+
  395. entre $verb
  396. contre $u+
  397. chaque $u+
  398. plusieurs $u+
  399. durant $u+
  400. avec $u+
  401. sans $u+
  402. trop $u+
  403. assez $u+
  404. beaucoup $u+
  405. peu $u+
  406. peu $noun
  407. très $u
  408. // negative
  409. ne $u $verbf
  410. pas $u+
  411. pas $noun
  412. plus $u+
  413. plus $noun
  414. guère $u+
  415. jamais $u+
  416. non nO~ $u+
  417. oui $u+
  418. // questions
  419. quand kA~t2 $u+
  420. quoi $u+
  421. où $brk $u+
  422. comme kO2m $u+
  423. comment $u+
  424. pourquoi $u+
  425. pourtant $u+
  426. // auxillary verbs (be, have, can, etc)
  427. suis $u+ $verb
  428. es Ez2 $u+
  429. est Et2 $u+
  430. sommes $u+ $verb
  431. êtes $u+ $verb
  432. sont $u+ $verb
  433. fus $u+ $verb
  434. fut $u+ $verb
  435. fûmes $u+ $verb
  436. fûtes $u+ $verb
  437. furent $u+
  438. sois $u+ $verb
  439. soit $u+
  440. ai $u+ $verb
  441. (ai je) EZ=@- $u+
  442. as as
  443. as az2 $u+ $verb
  444. (as tu) aty
  445. a $u+ $verb
  446. ont $u+ $verb
  447. eu y $u+
  448. eue y $u+
  449. eues yz2 $u+
  450. eus yz2 $u+
  451. eut yt2 $u+ $verb
  452. eûmes $u+ $verb
  453. eûtes $u+ $verb
  454. eurent yrt2 $u+
  455. eussions $u+
  456. eussiez $u+
  457. eussent $u+
  458. aie $u+ $verb
  459. aies $u+ $verb
  460. ait $u+ $verb
  461. aient $u+
  462. d'est d'Est
  463. ès Es $u
  464. // some common adjectives and adverbs
  465. quelque $u+
  466. quelques $u+
  467. tel $u+
  468. telle $u+
  469. telles $u+
  470. tout t'ut2 $u+
  471. toute t'ut $u+
  472. toutes t'utz2 $u+
  473. tous $u+
  474. rien Ri'E~n2 $u+
  475. // Letters which can be words
  476. //===========================
  477. à $atend $accent $only
  478. y igr'Ek $atend $only
  479. ô $atend $accent
  480. // pronunciation exceptions
  481. consent kO~s'A~t2
  482. scient si
  483. coing kwE~
  484. convent kO~vA~
  485. dessous d@su
  486. hareng _!arA~
  487. pastis pastis
  488. poing pwE~
  489. ressent r@s'A~t2
  490. riz ri
  491. sphincter sfE~ktEr
  492. sous $u+
  493. sur $u+
  494. tennis tenis
  495. tunis tynis
  496. // MAIN WORD DICTIONARY
  497. //*********************
  498. (1 er) pr@mjer2
  499. (1 ers) pr@mjez2
  500. (1 ère) pr@mjEr
  501. (1 ères) pr@mjErz2
  502. (1 èrement) pr@mjEr@-mA~
  503. monsieur m@sjY
  504. messieurs mesjYz2
  505. montréal mO~real
  506. (n'est ce pas) n'Es@-||p'az2
  507. (qu'est ce que) kEsk@ $u
  508. absent absA~
  509. admin admin
  510. airbus E2rbys
  511. auvent ovA~
  512. bien bjE~n2 $u+
  513. bis bis
  514. bissus bisys
  515. bus bys
  516. bus by $verb
  517. campus kA~pys
  518. (chef d'oeuvre) chédeuvre $text
  519. (chef d'oeuvres) chédeuvres $text
  520. choeur kWr
  521. cocus koky
  522. dernier dE2rnjer2
  523. éloquent ElokA~t2
  524. fier fier $verb
  525. fuel fjul
  526. gars ga
  527. gym Zim
  528. hélas elas $u+
  529. iris iris
  530. laser lazEr
  531. malus malys
  532. mars mars
  533. parangon parA~gO~
  534. phallus falys
  535. polder pOldEr
  536. premier pr@mjer2
  537. scanner skaner2
  538. scanner skanWr $noun
  539. souris suri
  540. sus sys
  541. sus sy $verb
  542. tuttiquanti tutikw'anti
  543. vénus venys
  544. vot vOt
  545. gens ZA~
  546. mens mA~z2
  547. sens sA~s
  548. sens sA~z2 $verb
  549. (sud est) sydEst
  550. (nord est) nOrEst
  551. // ut (t is said)
  552. août ut
  553. azimut azim'yt
  554. brut br'yt
  555. but by $verb
  556. but byt
  557. cut kWt
  558. mazout mazut
  559. michael mikaEl
  560. out aut
  561. rut ryt
  562. scorbut skOrbyt
  563. scout skut
  564. stout staut
  565. uppercut ypE2rkyt
  566. ut yt
  567. zut zyt
  568. // et (t is said)
  569. exocet EgzOsEt
  570. fret fr'Et
  571. budget bydZE
  572. hamlet hamlEt
  573. knesset knEsEt
  574. lazaret lazarE
  575. margaret margarEt
  576. net nEt
  577. offset OfsEt
  578. set sEt
  579. soviet sOvjEt
  580. // urt (t is said)
  581. kurt kurt
  582. yaourt jaurt
  583. yoghourt yogurt
  584. yogourt yogurt
  585. // ort (t said)
  586. short SOrt
  587. // art (t said)
  588. steward stiwart
  589. stuttgart Stutgart
  590. hart art
  591. kart kart
  592. smart smart
  593. // irt
  594. flirt flWrt
  595. (sweat shirt) swEtSWrt
  596. (tee shirt) tiSWrt
  597. // words from other languages
  598. about _^_en
  599. acer asEr
  600. and _^_en
  601. amazon amaz'On
  602. apple _^_en
  603. at _^_en
  604. (audible manager) od,ibl||manadZ'Wr
  605. bit bit
  606. bluetooth blut'us
  607. computer _^_en
  608. (cyber link) _^_en
  609. debian dEbjAn
  610. edit _^_en
  611. emacs Emaks
  612. emacspeak Emakspi:k
  613. end _^_en
  614. epson EpsOn
  615. espeak @spi:k
  616. ethernet etE2rnEt
  617. exit egzit
  618. (file zilla) fa2jl||zija
  619. from _^_en $u+
  620. get _^_en
  621. google gu:gWl
  622. gnome gnOm
  623. gnu gnu
  624. hamburger hA~b@rgWr
  625. help _^_en
  626. hot _^_en
  627. in _^_en
  628. inside _^_en
  629. (internet explorer) E~tErn'Et||Eksplo2r'Wr
  630. klaxon klaksOn
  631. let _^_en
  632. lite _^_en
  633. login _^_en
  634. logon _^_en
  635. (mac os x) makoEsiks
  636. made _^_en
  637. media medja
  638. messenger mesEnZWr
  639. my _^_en
  640. not _^_en
  641. null _^_en
  642. ok o2ke
  643. open o2p'Wn
  644. outlook autlu:k
  645. paint _^_en
  646. paper _^_en
  647. people _^_en
  648. redhat rEdat
  649. same _^_en
  650. sametime _^_en
  651. schubert SubEr
  652. sun _^_en
  653. (text aloud) tEkst||@la=wd
  654. ubuntu ubuntu
  655. up _^_en
  656. yacht jO2t
  657. yes _^_en
  658. // tions (tjO~ instead of sjO~)
  659. constations kO~statjO~z2
  660. contentions kO~tA~tjO~z2
  661. dations datjO~z2
  662. désertions dezE2rtjO~z2 $verb
  663. exploitions EksplwAtjO~z2
  664. heurtions hWrtjO~z2
  665. partions partjO~z2
  666. rations ratjO~z2 $verb
  667. tentions tA~tjO~z2
  668. votions votjO~z2
  669. étions etjO~z2
  670. évitions evitjO~z2
  671. // no liaison
  672. (quelqu'un) kElkW~
  673. pourcent pursA~
  674. vincent vE~sA~