# # -------------------------------------------------------- # 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 # .................................................................. # /* Regles de postprocession des phonetiques */ /* Warning !! il faut faire des reecriture uniquement avec le meme */ /* nombre de caractere, cela est du a l'accolage des phonemes suiv et prec */ regle(1,,"ggzz","","eikkzzaakktt") /* Les ii qui restent ii */ regle(2,<"||rr","ii",V>,"ii","","rriion") regle(2,,"ii","","pprriion") /* Les ii qui se transforment en yy */ regle(2,,"yy","","aaiion") regle(2,,"yy","","lliieu") regle(4,,"yyai"," ","lliiai") regle(4,,"yyei"," ","bombardier") regle(6,,"yyin"," ","lliiin") regle(6,<"||".C,"iiin",l>,"yyin"," ","rriiin") regle(6,,"yyoe"," ","ingénieur") regle(6,,"yyeu"," ","Montesquieu") # regle(2,,"yyei","","ppiiei") #regle(3,,"iiai","","lliiai") #regle(4,,"yyai","","lliiai") #regle(6,,"yyin","","lliiin") #regle(6,,"yyoe","","ingénieur") /* On transforme tous les II en ii */ regle(8,,"ii","","LIA") /* On transforme tous les eu en ee */ regle(8,,"ee","","BRUTAL") regle(6,,"eu","","on remet les eu") #regle(7,,"ee","","mmouvveumman - un eu entre 2 voye") #regle(8,,"ee","","gibecière - un eu entre 2 voye") #regle(9,,"ee","","???? - un eu entre 2 voye") #regle(10,,"ee","","que||cela") #regle(11,,"ee","","cela||que||maintenant") /* Insertion de emuet entre les mots */ regle(12,,"ee","","apres double generatrice") #regle(12,,"ee","","entre liquide et occl sourde") #regle(12,,"ee","","entre liquide et occl sonore") #regle(12,,"ee","","entre liquide et fricative sourde") #regle(12,,"ee","","entre RR et occl sonore") /* C'est tout pour le moment */