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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763
  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-24 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. rien Ri'E~n2 $u+
  474. // Letters which can be words
  475. //===========================
  476. à $atend $accent $only
  477. y igr'Ek $atend $only
  478. ô $atend $accent
  479. // pronunciation exceptions
  480. consent kO~s'A~t2
  481. scient si
  482. coing kwE~
  483. convent kO~vA~
  484. dessous d@su
  485. hareng _!arA~
  486. pastis pastis
  487. poing pwE~
  488. ressent r@s'A~t2
  489. riz ri
  490. sphincter sfE~ktEr
  491. sous $u+
  492. sur $u+
  493. tennis tenis
  494. tunis tynis
  495. // MAIN WORD DICTIONARY
  496. //*********************
  497. (1 er) pr@mjer2
  498. (1 ers) pr@mjez2
  499. (1 ère) pr@mjEr
  500. (1 ères) pr@mjErz2
  501. (1 èrement) pr@mjEr@-mA~
  502. monsieur m@sjY
  503. messieurs mesjYz2
  504. montréal mO~real
  505. (n'est ce pas) n'Es@-||p'az2
  506. (qu'est ce que) kEsk@ $u
  507. absent absA~
  508. admin admin
  509. airbus E2rbys
  510. auvent ovA~
  511. bien bjE~n2 $u+
  512. bis bis
  513. bissus bisys
  514. bus bys
  515. bus by $verb
  516. campus kA~pys
  517. (chef d'oeuvre) chédeuvre $text
  518. (chef d'oeuvres) chédeuvres $text
  519. choeur kWr
  520. cocus koky
  521. dernier dE2rnjer2
  522. éloquent ElokA~t2
  523. fier fier $verb
  524. fuel fjul
  525. gars ga
  526. gym Zim
  527. hélas elas $u+
  528. iris iris
  529. laser lazEr
  530. malus malys
  531. mars mars
  532. parangon parA~gO~
  533. phallus falys
  534. polder pOldEr
  535. premier pr@mjer2
  536. scanner skaner2
  537. scanner skanWr $noun
  538. souris suri
  539. sus sys
  540. sus sy $verb
  541. tuttiquanti tutikw'anti
  542. vénus venys
  543. vot vOt
  544. gens ZA~
  545. mens mA~z2
  546. sens sA~s
  547. sens sA~z2 $verb
  548. (sud est) sydEst
  549. (nord est) nOrEst
  550. // ut (t is said)
  551. août ut
  552. azimut azim'yt
  553. brut br'yt
  554. but by $verb
  555. but byt
  556. cut kWt
  557. mazout mazut
  558. michael mikaEl
  559. out aut
  560. rut ryt
  561. scorbut skOrbyt
  562. scout skut
  563. stout staut
  564. uppercut ypE2rkyt
  565. ut yt
  566. zut zyt
  567. // et (t is said)
  568. exocet EgzOsEt
  569. fret fr'Et
  570. budget bydZE
  571. hamlet hamlEt
  572. knesset knEsEt
  573. lazaret lazarE
  574. margaret margarEt
  575. net nEt
  576. offset OfsEt
  577. set sEt
  578. soviet sOvjEt
  579. // urt (t is said)
  580. kurt kurt
  581. yaourt jaurt
  582. yoghourt yogurt
  583. yogourt yogurt
  584. // ort (t said)
  585. short SOrt
  586. // art (t said)
  587. steward stiwart
  588. stuttgart Stutgart
  589. hart art
  590. kart kart
  591. smart smart
  592. // irt
  593. flirt flWrt
  594. (sweat shirt) swEtSWrt
  595. (tee shirt) tiSWrt
  596. // words from other languages
  597. about _^_en
  598. acer asEr
  599. and _^_en
  600. amazon amaz'On
  601. apple _^_en
  602. at _^_en
  603. (audible manager) od,ibl||manadZ'Wr
  604. bit bit
  605. bluetooth blut'us
  606. computer _^_en
  607. (cyber link) _^_en
  608. debian dEbjAn
  609. edit _^_en
  610. emacs Emaks
  611. emacspeak Emakspi:k
  612. end _^_en
  613. epson EpsOn
  614. espeak @spi:k
  615. ethernet etE2rnEt
  616. exit egzit
  617. (file zilla) fa2jl||zija
  618. from _^_en $u+
  619. get _^_en
  620. google gu:gWl
  621. gnome gnOm
  622. gnu gnu
  623. hamburger hA~b@rgWr
  624. help _^_en
  625. hot _^_en
  626. in _^_en
  627. inside _^_en
  628. (internet explorer) E~tErn'Et||Eksplo2r'Wr
  629. klaxon klaksOn
  630. let _^_en
  631. lite _^_en
  632. login _^_en
  633. logon _^_en
  634. (mac os x) makoEsiks
  635. made _^_en
  636. media medja
  637. messenger mesEnZWr
  638. my _^_en
  639. not _^_en
  640. null _^_en
  641. ok o2ke
  642. open o2p'Wn
  643. outlook autlu:k
  644. paint _^_en
  645. paper _^_en
  646. people _^_en
  647. redhat rEdat
  648. same _^_en
  649. sametime _^_en
  650. schubert SubEr
  651. sun _^_en
  652. (text aloud) tEkst||@la=wd
  653. ubuntu ubuntu
  654. up _^_en
  655. yacht jO2t
  656. yes _^_en
  657. // tions (tjO~ instead of sjO~)
  658. constations kO~statjO~z2
  659. contentions kO~tA~tjO~z2
  660. dations datjO~z2
  661. désertions dezE2rtjO~z2 $verb
  662. exploitions EksplwAtjO~z2
  663. heurtions hWrtjO~z2
  664. partions partjO~z2
  665. rations ratjO~z2 $verb
  666. tentions tA~tjO~z2
  667. votions votjO~z2
  668. étions etjO~z2
  669. évitions evitjO~z2
  670. // no liaison
  671. (quelqu'un) kElkW~
  672. pourcent pursA~
  673. vincent vE~sA~