# # -------------------------------------------------------- # LIA_PHON : Un systeme complet de phonetisation de textes # -------------------------------------------------------- # # Copyright (C) 2001 FREDERIC BECHET # # .................................................................. # # This file is part of LIA_PHON # # LIA_PHON 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 2 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, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # .................................................................. # # Pour toute publication utilisant tout ou partie de LIA_PHON, la # reference suivante doit etre inseree dans la bibliographie : # # Bechet F., 2001, "LIA_PHON - Un systeme complet de phonetisation # de textes", revue Traitement Automatique des Langues (T.A.L.) # volume 42, numero 1/2001, edition Hermes # .................................................................. # # Contact : # FREDERIC BECHET - LIA - UNIVERSITE D'AVIGNON # AGROPARC BP1228 84911 AVIGNON CEDEX 09 FRANCE # frederic.bechet@lia.univ-avignon.fr # .................................................................. # regle(1,,"",""," OLV => LU") -> ; regle(2,,"E3",""," CCV => epelé") -> ; regle(3,,"E3",""," VCC => epelé") -> ; regle(4,,"E3",""," VVC => epelé") -> ; regle(5,,"E3",""," CVV => epelé") -> ; regle(6,,"E2",""," CV => epelé") -> ; regle(7,,"E2",""," VC => epelé") -> ; regle(8,,"E2",""," CC => epelé") -> ; regle(9,,"E2",""," VV => epelé") -> ; regle(10,<" ".V.L," ",C."e ">,"",""," VLCe => LU") -> ; regle(11,<" ".V.C," ",C1."e ">,"E3",""," VCCe => epelé") -> ; regle(12,<" ".V," ",V1.C." ">,"E3",""," VVC => epelé") -> ; regle(13,,"","","CCC fin de syllabe autorise") -> ; regle(14,<" ","h",V.C." ">,"Eh3",""," HIV => epelé") -> ; regle(15,<" ".C.V," ",V1." ">,"E3",""," CVV => epelé") -> ; regle(16,,"","","st terminal de sigle") -> ; regle(17,,"","","st terminal de sigle") -> ; regle(18,,"","","st terminal de sigle") -> ; regle(19,,"","","st terminal de sigle") -> ; regle(20,,"","","st terminal de sigle") -> ; regle(21,,"","","st terminal de sigle") -> ; regle(22,,"","","st terminal de sigle") -> ; regle(23,,"","","st terminal de sigle") -> ; regle(24,,"","","st terminal de sigle") -> ; regle(25,<" ".V." ","h",V1." ">,"Eh3",""," IHE => epelé") -> ; regle(26,<" ".C,"i",C1." ">,"Ei",""," CiC => epelé") -> ; regle(27,,"","","st terminal de sigle") -> ; regle(28,,"","","st terminal de sigle") -> ; regle(29,,"","","st terminal de sigle") -> ; regle(30,,"El","","lCC terminal de syllabe") -> ; regle(31,,"Er","","rCC terminal de syllabe interdit") -> ; regle(32,<" ","chr",V>,"","","CCC debut de syllabe autorise") -> ; regle(33,<" ","sch",V>,"","","CCC debut de syllabe autorise") -> ; regle(34,<" ","sgl",V>,"","","CCC debut de syllabe autorise") -> ; regle(35,<" ","scr",V>,"","","CCC debut de syllabe autorise") -> ; regle(36,<" ","phr",V>,"","","CCC debut de syllabe autorise") -> ; regle(37,<" ","sfr",V>,"","","CCC debut de syllabe autorise") -> ; regle(38,<" ","pht",V>,"","","CCC debut de syllabe autorise") -> ; regle(39,<" ","sgr",V>,"","","CCC debut de syllabe autorise") -> ; regle(40,<" ","shr",V>,"","","CCC debut de syllabe autorise") -> ; regle(41,<" ","thr",V>,"","","CCC debut de syllabe autorise") -> ; regle(42,<" ","sth",V>,"","","CCC debut de syllabe autorise") -> ; regle(43,<" ","spl",V>,"","","CCC debut de syllabe autorise") -> ; regle(44,<" ","skr",V>,"","","CCC debut de syllabe autorise") -> ; regle(45,<" ","spr",V>,"","","CCC debut de syllabe autorise") -> ; regle(46,<" ","str",V>,"","","CCC debut de syllabe autorise") -> ; regle(47,<" ".V." ".C,"e"," ">,"E3e",""," VCe => epelé") -> ; regle(48,<" ".V.C,"h"," ">,"Eh3",""," VIH => epelé") -> ; regle(49,<" ".C.V,"h"," ">,"Eh3",""," VIH => epelé") -> ; regle(50,,"","","pp terminal de syllabe") -> ; regle(51,,"","","nt terminal de syllabe") -> ; regle(52,,"","","q terminal de syllabe") -> ; regle(53,,"","","ss terminal de syllabe") -> ; regle(54,,"","","lC terminal de syllabe") -> ; regle(55,,"","","st terminal de syllabe") -> ; regle(56,,"","","tt terminal de syllabe") -> ; regle(57,,"","","rC terminal de syllabe") -> ; regle(58,<" ","bd",V>,"","","CC en debut de syllabe autorisé") -> ; regle(59,<" ","dd",V>,"","","CC en debut syllabe autorisé") -> ; regle(60,<" ","ch",V>,"","","CC en debut syllabe autorisé") -> ; regle(61,<" ","bl",V>,"","","CC en debut syllabe autorisé") -> ; regle(62,<" ","dj",V>,"","","CC en debut syllabe autorisé") -> ; regle(63,<" ","cl",V>,"","","CC en debut syllabe autorisé") -> ; regle(64,<" ","dl",V>,"","","CC en debut syllabe autorisé") -> ; regle(65,<" ","cn",V>,"","","CC en debut syllabe autorisé") -> ; regle(66,<" ","fl",V>,"","","CC en debut syllabe autorisé") -> ; regle(67,<" ","gl",V>,"","","CC en debut syllabe autorisé") -> ; regle(68,<" ","kh",V>,"","","CC en debut syllabe autorisé") -> ; regle(69,<" ","br",V>,"","","CC en debut syllabe autorisé") -> ; regle(70,<" ","fn",V>,"","","CC en debut syllabe autorisé") -> ; regle(71,<" ","cr",V>,"","","CC en debut syllabe autorisé") -> ; regle(72,<" ","gn",V>,"","","CC en debut syllabe autorisé") -> ; regle(73,<" ","sb",V>,"","","CC en debut syllabe autorisé") -> ; regle(74,<" ","dr",V>,"","","CC en debut syllabe autorisé") -> ; regle(75,<" ","sc",V>,"","","CC en debut syllabe autorisé") -> ; regle(76,<" ","kl",V>,"","","CC en debut syllabe autorisé") -> ; regle(77,<" ","sd",V>,"","","CC en debut syllabe autorisé") -> ; regle(78,<" ","fr",V>,"","","CC en debut syllabe autorisé") -> ; regle(79,<" ","ll",V>,"","","CC en debut syllabe autorisé") -> ; regle(80,<" ","ph",V>,"","","CC en debut syllabe autorisé") -> ; regle(81,<" ","gr",V>,"","","CC en debut syllabe autorisé") -> ; regle(82,<" ","kn",V>,"","","CC en debut syllabe autorisé") -> ; regle(83,<" ","sf",V>,"","","CC en debut syllabe autorisé") -> ; regle(84,<" ","mm",V>,"","","CC en debut syllabe autorisé") -> ; regle(85,<" ","rh",V>,"","","CC en debut syllabe autorisé") -> ; regle(86,<" ","sg",V>,"","","CC en debut syllabe autorisé") -> ; regle(87,<" ","mn",V>,"","","CC en debut syllabe autorisé") -> ; regle(88,<" ","nm",V>,"","","CC en debut syllabe autorisé") -> ; regle(89,<" ","sh",V>,"","","CC en debut syllabe autorisé") -> ; regle(90,<" ","jr",V>,"","","CC en debut syllabe autorisé") -> ; regle(91,<" ","nn",V>,"","","CC en debut syllabe autorisé") -> ; regle(92,<" ","pl",V>,"","","CC en debut syllabe autorisé") -> ; regle(93,<" ","th",V>,"","","CC en debut syllabe autorisé") -> ; regle(94,<" ","cz",V>,"","","CC en debut syllabe autorisé") -> ; regle(95,<" ","kr",V>,"","","CC en debut syllabe autorisé") -> ; regle(96,<" ","ks",V>,"","","CC en debut syllabe autorisé") -> ; regle(97,<" ","pn",V>,"","","CC en debut syllabe autorisé") -> ; regle(98,<" ","sk",V>,"","","CC en debut syllabe autorisé") -> ; regle(99,<" ","kt",V>,"","","CC en debut syllabe autorisé") -> ; regle(100,<" ","sl",V>,"","","CC en debut syllabe autorisé") -> ; regle(101,<" ","sm",V>,"","","CC en debut syllabe autorisé") -> ; regle(102,<" ","sn",V>,"","","CC en debut syllabe autorisé") -> ; regle(103,<" ","zg",V>,"","","CC en debut syllabe autorisé") -> ; regle(104,<" ","pr",V>,"","","CC en debut syllabe autorisé") -> ; regle(105,<" ","vl",V>,"","","CC en debut syllabe autorisé") -> ; regle(106,<" ","ps",V>,"","","CC en debut syllabe autorisé") -> ; regle(107,<" ","sp",V>,"","","CC en debut syllabe autorisé") -> ; regle(108,<" ","pt",V>,"","","CC en debut syllabe autorisé") -> ; regle(109,<" ","sr",V>,"","","CC en debut syllabe autorisé") -> ; regle(110,<" ","qu",V>,"","","CC en debut syllabe autorisé") -> ; regle(111,<" ","ss",V>,"Es","","CC en debut syllabe ") -> ; regle(112,<" ","tr",V>,"","","CC en debut syllabe autorisé") -> ; regle(113,<" ","zl",V>,"","","CC en debut syllabe autorisé") -> ; regle(114,<" ","st",V>,"","","CC en debut syllabe autorisé") -> ; regle(115,<" ","ts",V>,"","","CC en debut syllabe autorisé") -> ; regle(116,<" ","tt",V>,"","","CC en debut syllabe autorisé") -> ; regle(117,<" ","vr",V>,"","","CC en debut syllabe autorisé") -> ; regle(118,<" ","wr",V>,"","","CC en debut syllabe autorisé") -> ; regle(119,<" ","sw",V>,"","","CC en debut syllabe autorisé") -> ; regle(120,<" ","xt",V>,"","","CC en debut syllabe autorisé") -> ; regle(121,<" ","zr",V>,"","","CC en debut syllabe autorisé") -> ; regle(122,<" ","tz",V>,"","","CC en debut syllabe autorisé") -> ; regle(123,,"","","b terminal de syllabe") -> ; regle(124,,"","","c terminal de syllabe") -> ; regle(125,,"","","d terminal de syllabe") -> ; regle(126,,"","","f terminal de syllabe") -> ; regle(127,,"","","g terminal de syllabe") -> ; regle(128,,"","","h terminal de syllabe") -> ; regle(129,,"","","j terminal de syllabe") -> ; regle(130,,"","","k terminal de syllabe") -> ; regle(131,,"","","l terminal de syllabe") -> ; regle(132,,"","","m terminal de syllabe") -> ; regle(133,,"","","n terminal de syllabe") -> ; regle(134,,"","","p terminal de syllabe") -> ; regle(135,,"","","q terminal de syllabe") -> ; regle(136,,"","","r terminal de syllabe") -> ; regle(137,,"","","s terminal de syllabe") -> ; regle(138,,"","","t terminal de syllabe") -> ; regle(139,,"","","v terminal de syllabe") -> ; regle(140,,"","","w terminal de syllabe") -> ; regle(141,,"","","x terminal de syllabe") -> ; regle(142,,"","","z terminal de syllabe") -> ; regle(143,<" ","b",V>,"","","C en debut autorise") -> ; regle(144,<" ","b",C>,"Eb","","CC en debut interdit") -> ; regle(145,,"Eb","","bC en fin interdit") -> ; regle(146,<" ","c",V>,"","","C en debut autorise") -> ; regle(147,<" ","c",C>,"Ec","","CC en debut interdit") -> ; regle(148,,"Ec","","CC en fin interdit") -> ; regle(149,<" ","d",V>,"","","C en debut autorise") -> ; regle(150,<" ","d",C>,"Ed","","CC en debut interdit") -> ; regle(151,,"Ed","","CC en fin interdit") -> ; regle(152,<" ","f",V>,"","","C en debut autorise") -> ; regle(153,<" ","f",C>,"Ef","","CC en debut interdit") -> ; regle(154,,"Ef","","CC en fin interdit") -> ; regle(155,<" ","g",V>,"","","C en debut autorise") -> ; regle(156,<" ","g",C>,"Eg","","CC en debut interdit") -> ; regle(157,,"Eg","","CC en fin interdit") -> ; regle(158,<" ","h",V>,"","","C en debut autorise") -> ; regle(159,<" ","h",C>,"Eh","","CC en debut interdit") -> ; regle(160,<" ","j",V>,"","","C en debut autorise") -> ; regle(161,<" ","j",C>,"Ej","","CC en debut interdit") -> ; regle(162,,"Ej","","CC en fin interdit") -> ; regle(163,<" ","k",V>,"","","C en debut autorise") -> ; regle(164,<" ","k",C>,"Ek","","CC en debut interdit") -> ; regle(165,,"Ek","","CC en fin interdit") -> ; regle(166,<" ","l",V>,"","","C en debut autorise") -> ; regle(167,<" ","l",C>,"El","","CC en debut interdit") -> ; regle(168,<" ","m",V>,"","","C en debut autorise") -> ; regle(169,<" ","m",C>,"Em","","CC en debut interdit") -> ; regle(170,,"Em","","CC en fin interdit") -> ; regle(171,<" ","n",V>,"","","C en debut autorise") -> ; regle(172,<" ","n",C>,"En","","CC en debut interdit") -> ; regle(173,,"En","","CC en fin interdit") -> ; regle(174,<" ","p",V>,"","","C en debut autorise") -> ; regle(175,<" ","p",C>,"Ep","","CC en debut interdit") -> ; regle(176,,"Ep","","CC en fin interdit") -> ; regle(177,<" ","q",C>,"Eq","","CC en debut interdit") -> ; regle(178,<" ","q",V>,"Eq","","qV en debut interdit") -> ; regle(179,,"Eq","","CC en fin interdit") -> ; regle(180,<" ","r",V>,"","","C en debut autorise") -> ; regle(181,<" ","r",C>,"Er","","CC en debut interdit") -> ; regle(182,<" ","s",V>,"","","C en debut autorise") -> ; regle(183,<" ","s",C>,"Es","","CC en debut interdit") -> ; regle(184,,"Es","","CC en fin interdit") -> ; regle(185,<" ","t",V>,"","","C en debut autorise") -> ; regle(186,<" ","t",C>,"Et","","CC en debut interdit") -> ; regle(187,,"Et","","CC en fin interdit") -> ; regle(188,<" ","v",V>,"","","C en debut autorise") -> ; regle(189,<" ","v",C>,"Ev","","CC en debut interdit") -> ; regle(190,,"Ev","","CC en fin interdit") -> ; regle(191,<" ","w",V>,"","","C en debut autorise") -> ; regle(192,<" ","w",C>,"Ew","","CC en debut interdit") -> ; regle(193,,"Ew","","CC en fin interdit") -> ; regle(194,<" ","x",V>,"","","C en debut autorise") -> ; regle(195,<" ","x",C>,"Ex","","CC en debut interdit") -> ; regle(196,,"Ex","","CC en fin interdit") -> ; regle(197,<" ","z",V>,"","","C en debut autorise") -> ; regle(198,<" ","z",C>,"Ez","","CC en debut interdit") -> ; regle(199,,"Ez","","CC en fin interdit") -> ; regle(200,,"","","Avance") -> ; regle(201,,"","","Avance") -> ; regle(202,,"","","Avance") -> ; regle(203,,"","","Avance") -> ; regle(204,,"","","Avance") -> ; regle(205,,"","","Avance") -> ; regle(206,,"","","Avance") -> ; regle(207,,"","","Avance") -> ; regle(208,,"","","Avance") -> ; regle(209,,"","","Avance") -> ; regle(210,,"","","Avance") -> ; regle(211,,"","","Avance") -> ; regle(212,,"","","Avance") -> ; regle(213,,"","","Avance") -> ; regle(214,,"","","Avance") -> ; regle(215,,"","","Avance") -> ; regle(216,,"","","Avance") -> ; regle(217,,"","","Avance") -> ; regle(218,,"","","Avance") -> ; regle(219,,"","","Avance") -> ; regle(220,,"","","Avance") -> ; regle(221,,"","","Avance") -> ; regle(222,,"","","Avance") -> ; regle(223,,"","","Avance") -> ; regle(224,,"","","Avance") -> ; regle(225,,"","","Avance") -> ; regle(226,,"","","Avance") -> ;