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_rules 30KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265
  1. // French translation rules for Espeak
  2. // ***************************************************************************
  3. // * Copyright (C) 2005 to 2007 by Jonathan Duddington *
  4. // * email: [email protected] *
  5. // * *
  6. // * This program is free software; you can redistribute it and/or modify *
  7. // * it under the terms of the GNU General Public License as published by *
  8. // * the Free Software Foundation; either version 3 of the License, or *
  9. // * (at your option) any later version. *
  10. // * *
  11. // * This program is distributed in the hope that it will be useful, *
  12. // * but WITHOUT ANY WARRANTY; without even the implied warranty of *
  13. // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
  14. // * GNU General Public License for more details. *
  15. // * *
  16. // * You should have received a copy of the GNU General Public License *
  17. // * along with this program; if not, see: *
  18. // * <http://www.gnu.org/licenses/>. *
  19. // ***************************************************************************/
  20. // This file is UTF-8 encoded
  21. // 2006-11-18 Gilles Casse <[email protected]>
  22. //
  23. // Updated: 2008-07-26 Michel Such <[email protected]>
  24. //
  25. // Letter classes:
  26. // A all vowels: a e i o u y â ä é ê è î ï ô ö ù û
  27. // C all consonants
  28. // Y front vowels: e i y é ê è î
  29. // K not a vowel (i.e. consonant, space, )
  30. .L01 e é ê ë è i î ï y
  31. .group a
  32. ae (_ e // reggae vitae
  33. aen A~ // caen (diff Cicero: aA~)
  34. ae ae // maestro
  35. aî E // maître
  36. aim (K W~ // faim
  37. ain (K E~ // pain
  38. CC) ain (_A E~n2 // prochain arret
  39. CC) ain (_h W~n2 // prochain hiver
  40. ai (_ e // dirai ferai...
  41. CC) ai (_ E // vrai
  42. ais (_ Ez2 // dirais ferais...
  43. ait (_ Et2 // dirait ferait...
  44. aient (_ Et2 // diraient feraient...
  45. f) ai (sA @ // faisons faisan
  46. a (ill a
  47. a (ils_ a
  48. a (il_ a
  49. aie (me E // paiement
  50. ai E // aile
  51. am (b A~ // jambon
  52. am (p A~ // camp
  53. am (m a // programmation
  54. _) am (n am // amnistie
  55. am (n a // amnistie
  56. _) arché (@P5 arke // archéologue
  57. _) archéo (@P6 arkeo // archéologue
  58. _) arch (aP4 ark // archange
  59. _) arch (oP4 ark // archonte
  60. _) anarcho (@P7 anarko // anarchosyndicalisme
  61. a (nnA a // manne
  62. an (C A~ // ancien
  63. an (_ A~ // élan
  64. _C) aon (_ A~ // faon, paon, taon
  65. s) aoul (_ u // saoul
  66. aoû ut // août
  67. au (l_ O // Paul
  68. au o // autruche
  69. _) audio (@P5 odio
  70. _) auto (@P4 oto
  71. _) autom (n otO
  72. p) ay (s Ei // pays paysage
  73. ay (C E // aymé
  74. ay Ej // paye
  75. Xl) ayer (X 'Ej@r // player, layer
  76. a a // bateau
  77. // group a: English section
  78. sm) all _^_en // small, smaller
  79. a (wC _^_en
  80. .group b
  81. bb b // abbé
  82. om) b (_ // plomb applomb
  83. b b // aube
  84. // group b: English section
  85. back _^_en
  86. bbl _^_en
  87. bird _^_en // bird
  88. board _^_en // board, keyboard
  89. box (_ _^_en // box, inbox, outbox
  90. bug (_ _^_en // bug, debug
  91. bug (g _^_en // debugger
  92. _) by _^_en // by, bye, bypass
  93. .group c
  94. _) c' (P2v s // s
  95. cch k // bacchanale
  96. cc (Y ks // accéder
  97. cc k // occuper
  98. _) ch (arism k // charisme, charismatique
  99. a) ch (_ k // almanach
  100. _A) ch (o_ k // écho
  101. _eu) ch (ari k // eucharistie
  102. or) ch (esC k // orchestre
  103. or) ch (iC k // orchidée
  104. _) ch (ao k // chaos, chaotique
  105. _) ch (or k // chorale
  106. ch (r k // chrétien
  107. _) chrono (@P6 krono
  108. ch (l k
  109. ch (n k
  110. ch (s k
  111. ch (to k
  112. ch S // chien
  113. ck k // nickel
  114. cqu k // grecque
  115. cq k // pecq
  116. s) c (Y //
  117. x) c (Y
  118. c (L01 s // cède
  119. _) cyber (P5 sibEr
  120. ban) c (_ // banc
  121. blan) c (_ // blan
  122. ron) c (_ // tronc
  123. cler) c (_ // leclerc
  124. tchou) c (_
  125. taba) c (_
  126. se) c (ond g // seconde secondaire
  127. c k // recoin donc
  128. s) cien (t jA~ // conscient scientifique
  129. cien (t_ si // ils appr�ient, remercient.
  130. effi) cien (t_ sjA~ // coefficient
  131. défi) cien (t_ sjA~ // déficient
  132. // group c: English section
  133. cast (_ _^_en // broadcast
  134. C) ch (_ _^_en // french
  135. cut (_ _^_en // cut, shortcut
  136. .group d
  137. dd d // addition
  138. _) d' (P2 d
  139. _lan) d (_ d // land
  140. _stan) d (_ d // stand
  141. an) d (_
  142. _san) d (_ d
  143. _gran) d (_ t2 // grand ami, grand marchand
  144. Cen) d (_ t2
  145. Con) d (_ t2
  146. quen) d (_ t2
  147. r) d (_
  148. _har) d (_ d
  149. lor) d (_ d
  150. au) d (_
  151. oi) d (_
  152. dt (_ t // Schmidt
  153. _ni) d (_ // nid
  154. _noeu) d (_ // noeud
  155. d d // don bled
  156. _expé) dien (t_ djA~ // expédient
  157. V_expé) dien (t_ di // expédient
  158. _ingré) dien (t_ djA~ // ingrédient
  159. dien (t_ di // étudient (verbe)
  160. _) dendro (@P6 dE~dro
  161. // group d: English section
  162. day (_ _^_en
  163. _) devic _^_en
  164. dle (X _^_en // bundle, handle
  165. .group e
  166. // Define use of the final 'e' in french
  167. e (_
  168. qu) e (_ =@-
  169. elqu) e =@
  170. uisqu) e =@
  171. rsqu) e =@
  172. _C) e (_ @ // je te
  173. -c) e (_ @-
  174. -j) e (_ @-
  175. e (Ce_ E
  176. eau o // bateau cheveaux
  177. g) ea (s_ a // mangeas
  178. j) e (a // Jean Jeanne
  179. p) ect (_ E // suspect
  180. ect (_ Ekt // direct
  181. pi) ed (_ e // pied
  182. _cl) ef (_ e // clef
  183. ein (C E~ // peindre
  184. ein (_ E~
  185. CC) ein (_A E~n2 // plein emploi
  186. CC) ein (_h E~n2 // plein hiver
  187. eint (_ E~t2
  188. e (il E // vieille
  189. ei E // neige
  190. ell El // selle
  191. el (C El // celsius
  192. el (_ El // caramel
  193. _f) em (me a // femme
  194. @) em (me a // patiemment
  195. em (b A~ // décembre
  196. em (mACC A~ // emmancher
  197. em (mACAC A~ // emmagasiner
  198. em (ma e // emmanuel
  199. em (mai A~ // emmailloter
  200. l) em (n a // solemnel
  201. il) emn Em // dilemne
  202. em (p A~
  203. en (_ A~n2 // en
  204. en (hA A~n // enharmonique
  205. en (A A~n // enivrer
  206. C) en (d_ A~ // comprend dépend
  207. od) en (dr E~ // rhododendron
  208. qu) en (d_ A~
  209. pati) en A~ // patient patience
  210. X) en (nu A~ // ennui
  211. C) en (A @n // menu
  212. en (nA E // penne ennemi
  213. Ci) en (nA E // mienne
  214. éC) en (t_ A~ // récent différent élément
  215. équ) en (t_ A~ // fréquent, conséquent
  216. étic) en (t_ A~ // réticent
  217. _C) en (t_ A~ // cent vent lent dent
  218. cc) en (t_ A~ // accent
  219. Asc) en (t_ A~ // luminescent
  220. _dol) en (t_ A~ // dolent
  221. ol) en (t_ A~ // somnolent, violent
  222. Vol) en (t_ // somnolent, violent
  223. Xol) en (t_ // volent
  224. ul) en (t_ A~ // turbulent
  225. Vul) en (t_
  226. imCoC) en (t_ A~ // impotent
  227. inCoC) en (t_ A~ // innocent, indolent
  228. XACcid) en (t_ A~ // accident, occident
  229. _ag) en (t_ A~ // agent
  230. _ard) en (t_ A~ // argent, ardent
  231. _arg) en (t_ A~ // argent, argent
  232. _urg) en (t_ A~ // urgent
  233. V_urg) en (t_ // urgent (verbe)
  234. _émin) en (t_ A~ // éminent
  235. immin) en (t_ A~ // imminent
  236. oémin) en (t_ A~ // proéminent
  237. jac) en (t_ A~ // sous-jacent, adjacent
  238. _lat) en (t_ A~ // latent
  239. @@Cig) en (t_ A~ // intransigent, intelligent
  240. _dilig) en (t_ A~ // diligent
  241. XACig) en (t_ A~ // dirigent, exigent
  242. VXACig) en (t_ // dirigent, exigent (verbe)
  243. flig) en (t_ A~ // affligent
  244. Vflig) en (t_ // infligent (verbe)
  245. Xig) en (t_ // figent, pigent
  246. oblig) en (t_ A~ // obligent, d�sobligent
  247. Voblig) en (t_ // obligent (verbe)
  248. man) en (t_ A~ // permanent
  249. @@ing) en (t_ A~ // astreingent, contingentindigent
  250. _pat) en (t_ A~ // patent
  251. rmam) en (t_ A~ // firmament
  252. éCerg) en (t_ A~ // détergent
  253. V_éCerg) en (t_ // émergent
  254. verg) en (t_ A~ // convergent, divergent
  255. Vverg) en (t_ // convergent, divergent (verbe)
  256. _serg) en (t_ A~ // sergent
  257. CACCim) en (t_ A~ // condiment, gentiment
  258. dim) en (t_ A~ // rudiment
  259. Agim) en (t_ A~ // régiment
  260. Alim) en (t_ A~ // poliment
  261. inim) en (t_ A~ // infiniment
  262. manim) en (t_ A~ // maniment
  263. onim) en (t_ A~ // boniment
  264. plim) en (t_ A~ // compliment
  265. Atim) en (t_ A~ // bâtiment
  266. _cim) en (t_ A~ // ciment
  267. _pim) en (t_ A~ // piment
  268. ertin) en (t_ A~ // pertinent, impertinent
  269. ontin) en (t_ A~ // continent, incontinent
  270. _sArm) en (t_ A~ // sarment, serment
  271. erm) en (t_ A~ // ferment
  272. Vferm) en (t_ // ferment, referment (verbe)
  273. XArp) en (t_ A~ // arpent, serpent
  274. CArr) en (t_ A~ // conncurrent, torrent
  275. Cerr) en (t_ // ils serrent
  276. _appar) en (t_ A~ // apparent
  277. spar) en (t_ A~ // transparent
  278. _par) en (t_ A~ // parent
  279. V_par) en (t_ // parent (verbe)
  280. _var) en (t_ A~ // varent
  281. mitt) en (t_ A~ // intermittent
  282. énit) en (t_ A~ // pénitent
  283. tourm) en (t_ A~ // tourment
  284. Cflu) en (t_ A~ // affluent, confluent
  285. VCflu) en (t_ // refluent, influent (verbe)
  286. _tal) en (t_ A~ // talent
  287. ival) en (t_ A~ // équivalent
  288. Vival) en (t_ // équivalent (verbe)
  289. xcell) en (t_ A~ // excellent
  290. Vxcell) en (t_ // excellent
  291. iCam) en (t_ A~
  292. mm) en (t_ A~
  293. em) en (t_ A~ // vitement
  294. mom) en (t_ A~ // moment
  295. Aaim) en (t_ A~
  296. Caim) en (t_ A~
  297. dum) en (t_ A~
  298. gum) en (t_ A~
  299. jum) en (t_ A~
  300. oCum) en (t_ A~
  301. rum) en (t_ A~
  302. éCid) en (t_ A~
  303. VéCid) en (t_
  304. Xtrid) en (t_ A~
  305. _laur) en (t_ A~
  306. _mécont) en (t_ A~
  307. _cont) en (t_ A~
  308. _Vcont) en (t_
  309. éC) en (t_ A~ // compétent
  310. _souv) en (t_ A~ // souvent
  311. Cud) en (t_ A~
  312. _couv) en (tS3f A~ // le couvent
  313. V_couv) en (t_ // elles couvent
  314. s_couv) en (t_ // elles couvent
  315. en (t_ // étaient mangent
  316. A) en (t_ // étaient mangent
  317. Ci) en (_ E~ // viendra
  318. Ci) en (C E~ // viendra
  319. Ci) en (c A~ // science
  320. AA) en (_ E~
  321. C) en (_ En // amen, abdomen, golden
  322. xam) en (_ E~ // examen
  323. CA) en (_ E~ // rien
  324. en (s_ A~
  325. en (CA A~ // pentathlon
  326. en (CC A~ // entre
  327. sp) ens (_ Ens // suspens
  328. éC) ens (_ A~z2 // dépens démens
  329. _C) er (_ ER // fer
  330. _Ch) er (_ ER // cher
  331. _env) er (_ ER
  332. _hi) er (_ ER // hier
  333. _hiv) er (_ ER // hiver
  334. _ti) er (_ ER
  335. er (_ e // parler léger
  336. er (s_ e
  337. i) e (rt_ E // requiert
  338. d) e (ssus_ @ // dessus
  339. _d) es (bA e
  340. _d) es (jA e // Desjardins
  341. _d) es (nA e
  342. _d) es (qA e // desquels
  343. _l) es (qA e // lesquels
  344. _m) es (dA e // mesdames
  345. _m) es (nA e
  346. Am) es (dA e
  347. Am) es (nA e // Dumesnil
  348. d) esh (A ez // Deshormeaux
  349. _r) e (ss @ // ressembler
  350. _r) e (ssu e // ressusciter
  351. _r) e (stra @
  352. _r) e (stro @
  353. _r) e (stru @ // restructurer
  354. -) est (_ Est // -est
  355. dg) et (_ Et // Bridget, gadget
  356. eu Y // eu
  357. eu (C W
  358. eu (x_ Y
  359. eu (i W
  360. eu (rC W2
  361. eu (tr Y
  362. _) eut (_ yt2
  363. eut (_ Yt2
  364. _) extra (uP5 Ekstra
  365. _) extra (CP5 Ekstra
  366. _) eû y // eût
  367. eû Y // jeûne
  368. e (x E // exact
  369. ey (_ e // dahomey
  370. ey (C e // ceylan
  371. ey Ej // asseye
  372. ez (_ ez2 // nez mangez chez
  373. g) e (A // mangeons
  374. _d) e (ch @
  375. _r) e (ch @ // recherche
  376. e (Cl @
  377. _l) e (xA E
  378. _l) e (CA @
  379. _l) e (ChA @
  380. _l) e (ClA @ // Leclerc
  381. tr) e (CA @
  382. tr) e (ChA @
  383. e (CC E // infect pelle mettre
  384. e (Cr @
  385. _) e (ff e // effet, effectuer
  386. e (C_ E
  387. e (rC E
  388. es (_ z2
  389. ll) e (m // actuellement guillemets
  390. C) e (ment @- // vitement sûrement
  391. u) e (ment @-
  392. As) e (gA
  393. As) e (pA
  394. Ass) e (gA
  395. Ass) e (pA // passeport
  396. Av) e (gA // sauvegarde
  397. Av) e (pA
  398. e @ // menue
  399. _) e (CA e
  400. _) e (xA E
  401. // group e: English section
  402. eac _^_en
  403. C) ead _^_en // read, head
  404. eak _^_en // break, speak
  405. Cr) eam _^_en // stream
  406. Cl) ean _^_en // clean
  407. ear _^_en // ear, search
  408. eas _^_en // please
  409. eave _^_en // leave
  410. ed (_ _^_en
  411. ee _^_en // meeting
  412. eing (_ _^_en // being, boeing
  413. eive _^_en // receive
  414. eld (_ _^_en // field
  415. _) enter (_ _^_en // enter
  416. _) enhan _^_en
  417. ack) et (_ _^_en // racket, packet
  418. ock) et (_ _^_en // rocket, pocket
  419. qu) est (_ _^_en // request
  420. qu) este (X_ _^_en // requested, requester
  421. _) even _^_en // forever, however
  422. _) ever _^_en // forever, however
  423. oC) ever _^_en // forever, however
  424. _) eye _^_en
  425. .group è
  426. Z) ème iEm
  427. è E
  428. .group ë
  429. u) ë // ambiguë
  430. ë E // citroën noël
  431. .group f
  432. f f
  433. f (f
  434. _neu) f (_ans v // liaison: neuf ans
  435. _neu) f (_heures v
  436. // group f: English section
  437. _) fire _^_en
  438. fly _^_en
  439. _) frame _^_en
  440. .group g
  441. g g
  442. g (L01 Z
  443. su) gg (Y gZ // suggérer suggestif
  444. gg g // agglomérer
  445. ai) gni n^ // craignions châtaignier
  446. gn n^ // agneau
  447. _quatrevin) gts (_ z2
  448. vin) gt (_A t // liaison: vingt ans
  449. vin) gt (_un
  450. vin) gt (_deux t
  451. vin) gt (_trois t //liaison: vingt-trois
  452. vin) gt (_quatr t
  453. vin) gt (_cinq t
  454. vin) gt (_six t
  455. vin) gt (_sept t
  456. vin) gt (_huit t
  457. vin) gt (_neuf t
  458. gt (_ // vingt doigts
  459. gt t // vingtaine doigté
  460. gua gua // anguille
  461. gui gi // anguille
  462. ai) gu (il gy // aiguillage
  463. in) gu (is gy // linguiste
  464. g (C g
  465. _ran) g (_ // rang
  466. _san) g (_ // sang
  467. _lon) g (_ // long
  468. bour) g (_ // Strasbourg
  469. g (_ g // grog gag goulag
  470. // group g: English section
  471. _) game (X _^_en
  472. @@) gate (X _^_en
  473. girl _^_en // girl
  474. give (X _^_en
  475. gy (_ _^_en
  476. .group h
  477. _) h _!
  478. _) h (abi // habit, habilleur
  479. _) h (allo // hallogène
  480. _) h (ame // hameçon
  481. _) h (andr // handroïde
  482. _) h (arm // harmonie
  483. _) h (el // hellène
  484. _) h (éb // hébreux
  485. _) h (ect // hectare
  486. _) h (él // hélice
  487. _) h (erb // herbe
  488. _) h (éCa // hématie
  489. _) h (érit // hériter
  490. _) h (eure // heure
  491. _) h (iber // hibernation
  492. _) h (ippo // hippodrome
  493. _) h (iro // hirondelle
  494. _) h (ist // histoire
  495. _) h (ive // hiver
  496. _) h (omm // homme
  497. _) h (onn // honneur
  498. _) h (ôp // hôpital
  499. _) h (os // hostile
  500. _) h (ora // horaire
  501. _) h (oriz // horizon
  502. _) h (oro // horoscope
  503. _) h (orlo // horloge
  504. _) h (orr // horreur
  505. _) h (ôt // hôtel
  506. _) h (uil // huile
  507. _) h (uiss // huissier
  508. _) h (uî // huître
  509. _) h (uma // humain
  510. _) h (umb // humble
  511. _) h (umi // humide
  512. _) h (umo // humour
  513. _) h (y // hypermarché
  514. _) hyper (@P5 ipEr
  515. _) hyper (_ ipEr
  516. _) hypra (@P5 ipra
  517. h // ahuri
  518. // group h: English section
  519. _) half _^_en
  520. here (_ _^_en // here
  521. .group i
  522. i i // cri
  523. i (A i // rien
  524. _f) i (a i:
  525. l) i (a i:
  526. Cr) i (a i:
  527. Cr) i (é i:
  528. Cr) i (er_ i:
  529. i (o j
  530. ie (ment i // remerciement balbutiement
  531. C) ien (t_ i
  532. dév) ien (t_ i
  533. t) ient (_ jE~t2 // tient
  534. v) ient (_ jE~t2 // vient
  535. at) ien (t_ jA~ // patient
  536. cip) ien (C jA~ // récipient
  537. cl) ien (C iA~ // client
  538. mol) ien (C iA~ // émolient
  539. vén) ien (C jA~ // inconvénient
  540. or) ien (t jA~ // orient, orienter
  541. ot) ien (t_ jA~ // quotient
  542. i (es_ i // parties
  543. i (e_ i
  544. _) ill ill // illégal
  545. aigu) ill ij // aiguille
  546. anqu) ill ill // tranquille
  547. _m) ill il // mille
  548. v) ill il // village
  549. qu) ill ij // cuillière cueillir
  550. A) ill j // caillou
  551. C) ill ij // famille
  552. a) il (_ j // bail
  553. e) il (_ j
  554. u) il (_ j // deuil
  555. imm imm // immaculé
  556. im (_ im // karim
  557. im (C E~ // timbre
  558. w) in in // winrar
  559. in (h in // inhumain
  560. inct (_ E~ // distinct
  561. in (n in // innombrable
  562. in (C E~ // vingt
  563. in (_ W~ // vin
  564. _) infra (_P5 E~fra
  565. _) inter (@P5 E~tEr
  566. _) inter (_ E~t'Er
  567. _) inter (ne_ E~t'Er
  568. _) intra (neP5 E~tra
  569. _) intra (uP5 E~tra
  570. C) is (_ i
  571. // group i: English section
  572. ibuter (X _^_en
  573. iev _^_en
  574. ife (_ _^_en
  575. igh _^_en
  576. ind (_ _^_en // find, mind
  577. _C) ind (er_ _^_en // finder, reminder
  578. _AC) ind (er_ _^_en // finder, reminder
  579. ing (_ _^_en // parking
  580. ink _^_en // link
  581. ize _^_en // realize
  582. .group î
  583. î i // abîme
  584. în (i in // vînimes
  585. .group ï
  586. ïn (C E~ // coïncider
  587. ïn (_ E~
  588. ïs is // maïs, archaïsme
  589. ï (q i // archaïque
  590. ï (c i // laïc
  591. a) ï j // aïeul
  592. ï i // ambiguïté
  593. .group j
  594. j Z // adjoint joujoux
  595. _) j' (P2v Z
  596. .group k
  597. k k // kafka
  598. // group k: English section
  599. ke (X _^_en // basket, make, take
  600. .group l
  601. l l // lit
  602. ll l // aller
  603. _) l' (P2 l
  604. au) lt // hérault
  605. outi) l (_ // outil
  606. ui) ll j // juillet
  607. // group l: English section
  608. less (_ _^_en // noiseless
  609. _) live _^_en
  610. .group m
  611. m m // film
  612. mm m // pomme
  613. _) m' (P2v m
  614. // group m: English section
  615. _) mail (_ _^_en // mailer
  616. mov (A _^_en // move, movy
  617. .group n
  618. _) n (_ En
  619. n n // une
  620. nn n
  621. ng (_ N
  622. _) n' (P2v n
  623. A) ng (_ N // parking meeting
  624. nn n // panne
  625. _) n (_° nymero
  626. _) neuro (@@P5 nYro
  627. .group o
  628. br) oc (_ o // broc
  629. cr) oc (_ o // escroc
  630. o (lC O2
  631. on (n O
  632. on (nerA O2
  633. o (rC O2
  634. _) os (_ Os
  635. s_) os (_ o
  636. x_) os (_ o
  637. o (seX o
  638. o (CCement_ O2
  639. o (Cement_ O2
  640. o (t_ o
  641. o (tre_ O2
  642. oe (ll o-a // moelleux
  643. _) oe (C Y // oesophage
  644. _ph) oe (C e // phoetus
  645. oeu W // soeur coeur
  646. oeufs @ // oeufs boeufs
  647. o (eC o // coefficient
  648. _) oi (gnon o // oignons
  649. oin (C wE~
  650. oin (_ wE~ // coin
  651. oi o-a // poil
  652. oie (m o-a // d‚ploiement
  653. oê (l o-a // poêle
  654. oî o-a // boîte
  655. om (C O~ // bombe
  656. om (m O // nommer
  657. _) om (n O2m // omnibus
  658. n) om (X O~ // nom
  659. om (_ Om // www.web.com
  660. on (K O~ // mon
  661. on (t_ O~t2 // mont vont sont
  662. onsh (A O~z // bonshommes
  663. onh (A On // bonhomme
  664. _) on (z _!O~ // onze, onziŠme
  665. _b) on (_A On // liaison: bon élève
  666. _b) on (_h O~n2 // liaison: bon hiver
  667. _C) on (_ O~n2 // mon appui, mon histoire, mon havre
  668. _c) on (_ O~ // no comment
  669. alc) oo (l O // alcool
  670. z) oo o // zoo
  671. z) oo (C oo // zoologue
  672. z) oo (m u // zoom
  673. _gal) op (_ o // galop
  674. _sir) op (_ o // sirop
  675. _tr) op (_ op2 // trop
  676. v) ost (_ o // Prévost
  677. _C) oup (_ u // coup, loup
  678. uC) oup (_ up2 // beaucoup
  679. ou u // hibou brouillard
  680. où u // où
  681. oû u // coûter
  682. oyes (_ o-a // troyes
  683. oy (A o-aj // noyer voyelles
  684. oy o-a // roy
  685. o (_ o // zorro allégro
  686. o (z_ o // berlioz
  687. o O
  688. // group o: English section
  689. oa (X _^_en // approach, load
  690. oa (CeX _^_en
  691. oach _^_en
  692. old (er_ _^_en // folder, older
  693. C) oing (_ _^_en // going
  694. oo (Ce _^_en // boomer
  695. oo (X _^_en // pool
  696. ook _^_en // book, cook
  697. C) oot _^_en // bootable football
  698. _) one _^_en
  699. _sC) ot _^_en
  700. oun (C _^_en // bounce, found
  701. _) over _^_en // over
  702. ow _^_en // cow, town, down
  703. oy (X _^_en // boy, toy
  704. .group ô
  705. ôt (_ o // rôt
  706. ô o // cône
  707. .group p
  708. p p // pas
  709. _) para (CCP4 para
  710. _) photo (@P5 foto
  711. _) poly (@P4 poli
  712. _) pseudo (@P6 psYdo
  713. p (p // appliquer
  714. ph f // phrase
  715. m) ps (_ // temps champs
  716. r) ps (_ // corps
  717. cham) p (_ // contrechamp
  718. cam) p (_ // camp
  719. dra) p (_ // drap
  720. _) psych (@P5 psik
  721. _) psych (iCP5 psiS
  722. _) psych (AA_P5 psiS
  723. ba) p (t // baptiser
  724. com) p (t // compte
  725. C) pt (_ // prompt exempt
  726. se) pt (_ t // sept
  727. se) pt (iè t // septième
  728. // group p: English section
  729. pad (_ _^_en
  730. plug _^_en // plug
  731. print (_ _^_en // print
  732. printer (_ _^_en // printer
  733. .group q
  734. q k // coq
  735. _a) qu (a kw // aquarium
  736. _a) qu (if kw // aquifère
  737. _A) qu (idist ky // équidistant
  738. _A) qu (ilat ky // équilatéral
  739. _C) qu (a kw // squale square
  740. _A) qu (a kw // équateur
  741. dé) qu (a kw // adequate
  742. _) qu (artz kw // quartz
  743. qu k // quatre
  744. _) que (_ k@ // que
  745. _) qu' (P3 k // qu'il
  746. n) q (_ k // cinq cent
  747. // group q: English section
  748. quick _^_en // quick, quickly
  749. .group r
  750. _su) rr RR // surréaliste
  751. cou) rr RR // courrai
  752. mou) rr RR // mourrai
  753. rr R // erreur
  754. r r // rien
  755. _) radio (@P5 radio
  756. // group r: English section
  757. AC) ram (_ _^_en
  758. _) real _^_en
  759. rese _^_en
  760. rst (_ _^_en
  761. .group s
  762. s s // verser sien
  763. s (_S1 z2
  764. _) s' (P2v s // s'amène
  765. sç s // immisça
  766. sch (ie sk // schierzo
  767. sch (iz sk // schizophrène
  768. sch (ol sk
  769. sch (oo sk
  770. sch S // schéma
  771. dé) sh (A z // déshabiller
  772. sh S // shérif
  773. CA) sh (_ _^_en // punish
  774. ss s // assez
  775. ai) s (em s // vraisemblable
  776. ub) s (is z // subsister
  777. han) s (on s // chanson
  778. A) s (A z // baiser
  779. A) s (oft s // microsoft
  780. y) s (A z // paysage
  781. CCan) s (A z // transition
  782. xpan) s (A s // expansion
  783. _) socio (@P5 sosio
  784. _) super (@P5 sypEr
  785. _) super (_ sypEr
  786. _) supra (@P5 sypra
  787. _u) s (_ s
  788. Cu) s (_
  789. Abu) s (_ s
  790. _Abu) s (_
  791. mbu) s (_ s
  792. Acu) s (_ s
  793. écu) s (_
  794. asu) s (_ s
  795. odu) s (_ s
  796. gu) s (_ s
  797. igu) s (_ // aigus
  798. iu) s (_ s // radius
  799. ïu) s (_ s // laïus
  800. Culu) s (_ s // cumulus
  801. plu) s (_ z2 // plus, surplus
  802. ylu) s (_ s // stylus
  803. mu) s (_ s
  804. _mu) s (_
  805. ému) s (_
  806. opu) s (_ s // opus, octopus
  807. Aru) s (_ s // virus
  808. aru) s (_ // disparus
  809. ouru) s (_ // courus
  810. Anu) s (_ s // bonus, tonus
  811. enu) s (_ // menus, venus
  812. psu) s (_ s // lapsus
  813. cessu) s (_ s // processus
  814. atu) s (_ s // stratus motus
  815. ctu) s (_ s // cactus
  816. etu) s (_ s
  817. aitu) s (_
  818. itu) s (_ s
  819. ltu) s (_ s // altus
  820. otu) s (_ s // motus
  821. Cutu) s (_ s
  822. _tou) s (_ s
  823. s (b z // sbire
  824. s (d z
  825. s (g z
  826. s (j z
  827. s (v z
  828. // group s: English section
  829. sh (_ _^_en
  830. sh (Ap _^_en // shop, ship
  831. sh (At _^_en // shut, shot
  832. _) sky _^_en
  833. _) smil _^_en // smile, smiley
  834. spy _^_en
  835. sy (_ _^_en
  836. .group t
  837. t t // bataille
  838. _) t (_ te
  839. _) t' (P2v t
  840. -) t (- t
  841. V) t (_ t2 // silent at end of verb unless next word starts with a vowel
  842. u) t (- t2 // silent at end of verb unless next word starts with a vowel
  843. n) t (- t2 // silent at end of verb unless next word starts with a vowel
  844. t (_ // silent at end of word
  845. t (-S1 t
  846. _) th t // thon
  847. ts (_S1 z2 // silent at end of word unless next word starts with a vowel
  848. C) t (_ t // compost watt soft script malttact abrupt
  849. ki) t (_ t // kit
  850. n) t (_
  851. Vn) t (_ t2
  852. r) t (_ t2 // fort
  853. aul) t (_ // Renault
  854. _) télé (@P4 tele
  855. _) thermo (@P6 tErmo
  856. tt t // attitude
  857. s) th (m // asthme
  858. th t // théorie
  859. hui) t (_ t // huit
  860. _) t t // tien tiers
  861. an) t (ia t // Santiago
  862. t (io_ s // ratio
  863. Ama) t (ieX s // diplomatie
  864. a) t (ia s // spatial
  865. en) t (ia s // confidentialit�
  866. bu) t (iA s // balbutiait
  867. r) t (ia s // impartial
  868. ini) t (i s // initier
  869. p) t (ia s // nuptial
  870. an) t (iat s // transsubstantiation
  871. t (ion s // programmation
  872. V) t (ion t // verbes
  873. ache) t (ion t // achetions, rachetions
  874. ai) t (ion t // souhaitions, traitions
  875. chan) t (ion t // chantions, d‚chantions
  876. Cisi) t (ion t // visitions
  877. ci) t (ion t // citions
  878. comp) t (ion t // comptions, escomptions
  879. Conc) t (ion s // fonctionner, ponctionner
  880. Ce) t (ion t // jetions, rejetions
  881. habi) t (ion t // habitions
  882. ou) t (ion t // ajoutions
  883. rê) t (ion t // arrêtions, apprêtions
  884. s) t (ion t // gestion
  885. sen) t (ion_ t // sentions, ressentions
  886. t) t (ion t // combattions
  887. t (iel s // partiel patiemment
  888. t (iAm s
  889. mar) t (ien s // martien vénitienne
  890. i) t (ien s
  891. pa) t (ien s
  892. o) t (ien s
  893. Cu) t (ieX s // minutie
  894. ni) tien (t_ si
  895. bu) tien (t_ si
  896. cra) t (ie_ s // démocratie
  897. cra) t (ies_ s
  898. ner) t (ie_ s // inertie
  899. ner) t (ies_ s
  900. _ce) t (_ t
  901. // group t: English section
  902. C) th (_ _^_en // month
  903. _) th (eX _^_en // the, then
  904. _) th (aX _^_en // than, that
  905. _) th (As _^_en // these those there
  906. _) time _^_en
  907. tle (_ _^_en
  908. too _^_en
  909. ttl _^_en
  910. try (_ _^_en // try, country
  911. sCar) t (_ _^_en // smart, start
  912. sCar) t (er_ _^_en // starter
  913. _) tun (AX _^_en
  914. .group u
  915. u y // cruel nuage brut
  916. _b) usi _^_en // business, businessman
  917. c) ueill Wj // cueillir
  918. c) ueil (_ Wj // recueil
  919. _c) ul (_ y
  920. _) ultra (P5 yltra
  921. g) ueill Wj // orgueilleux
  922. g) ueil (_ Wj // orgueil
  923. um (_ Om // album
  924. f) um (_ W~ // parfum
  925. um (b W~ // humble
  926. um (p W~
  927. un (C W~ // emprunt lundi
  928. CC) un (_ W~ // brun
  929. uc) un (_ W~n2 // aucun
  930. un (_ W~n2 // un avion
  931. _f) un @n // fun
  932. _g) un @n // gun
  933. _r) un @n // run
  934. _s) un @n // sun, sunday
  935. fl) ux (_ y // flux, reflux
  936. g) u (A // fatigue
  937. g) u (ï y // ambiguïté
  938. g) u (ë y // ambiguë
  939. // group u: English section
  940. C) ui (ce _^_en // produice, juice
  941. umber (_ _^_en
  942. ump (_ _^_en
  943. unch _^_en
  944. under _^_en // under, understand, thunder
  945. _) up (C _^_en // upper, update
  946. up (_ _^_en // setup
  947. urn (X _^_en // burn, turn
  948. ust (_ _^_en // just, trust
  949. .group ü
  950. ü y
  951. üs (_ ys
  952. üm (_ Om
  953. ül (_ yll
  954. .group v
  955. v v
  956. vers (_S4 vErz2
  957. // goup v: English section
  958. voice (X _^_en
  959. void (_ _^_en
  960. vy (_ _^_en
  961. .group w
  962. w w
  963. w (agon v // wagon
  964. // group w: English section
  965. A) w _^_en
  966. wa (Ce_ _^_en // hardware software wave
  967. _) wan _^_en
  968. wr _^_en // write
  969. way _^_en // way, away
  970. _) wir _^_en // wire
  971. winn _^_en // winner
  972. wise _^_en
  973. wor _^_en // word, world
  974. .group x
  975. x ks
  976. xs ks // lexique lexicaux vox
  977. _e) x (A gz // exagérer exemple
  978. _e) x (h gz // exhumer
  979. ai) x (_ // voix paix prix
  980. oi) x (_
  981. ri) x (_
  982. _soi) x (A s // soixante
  983. Au) x (_ z2 // faux feux choux
  984. _au) x (quel // auxquels
  985. _di) x (_neuf z // liaison: dix-neuf
  986. _di) x (_ z3
  987. _si) x (_neu s // liaison: six-neuf
  988. _si) x (_ z3
  989. di) x (iè z // dixième
  990. si) x (iè z // sixième
  991. deu) x (iè z // deuxième
  992. .group y
  993. y i // cryogénique myope
  994. _) yahoo (P5 ia'u // symbolique
  995. ym (b E~ // symbolique
  996. ym (p E~ // tympan
  997. ym (_ E~ // thym
  998. y (nn i
  999. y (nA i
  1000. ys (_ is
  1001. yx (_ iks
  1002. yn E~ // laryngite
  1003. .group z
  1004. z z
  1005. zz dz
  1006. t) z s // tzigane
  1007. .group
  1008. // accented characters, these could have their own groups if they need more rules
  1009. â a:
  1010. ñ n^
  1011. ç s // rançon
  1012. é e // été
  1013. è E // règle
  1014. ê E // fête
  1015. ñ Ni // niño
  1016. ö O // angström
  1017. Å“ W
  1018. œu W: // sœur
  1019. û y // fûtes
  1020. ü y // bülcher
  1021. // symbols that are normally spoken when reading text
  1022. , (D pilk:u
  1023. ! Eksklamasj'O~
  1024. $ dOlaR
  1025. @ aRobas
  1026. % puRsA~
  1027. & _e
  1028. + plys
  1029. ~ tilde
  1030. € @Ro
  1031. ¢ sEnt
  1032. ¥ i;En
  1033. £ livR
  1034. ° d@gRe
  1035. _n_) ° // n°
  1036. ± pl'yz_'u_mw'E~
  1037. × myltip@-lj'e_p'aR
  1038. ÷ diviz'e_p'aR
  1039. ¼ W~_k'aR
  1040. ½ W~_d@m'i
  1041. ¾ tRw'a k'aR
  1042. © _^_EN
  1043. ® R@ZistR'@d_m'aRk