Bonjour,
Voici un script nommé "Diphorect", corrigeant certains phonèmes problématiques, c'est une base à compléter car au moment de la création du script (sous Hardy) certains phonèmes repérés comme étant problématiques n'avaient pas été inclus par manque de temps.
Je manque de temps pour continuer mais éventuellement postez tout de même vos suggestions et je verrai si je peux faire quelque chose.
Pour l'utiliser voir http://doc.ubuntu-fr.org/synthese_vocale#installation_du_script_diphorect
#!/bin/bash
# diphorect.sh v0.1.2, par Mysteroïd le 03/01/2009
# à rendre exécutable et à placer dans /usr/bin/ ou créer un lien par ln -s <chemin/diphorect.sh> /usr/bin/diphorect.sh
# Remplace le phonème n2 par n dans le fichier passé en argument et renvoi le contenu corrigé sur la sortie standard
checkphonem(){
if [ "${1:0:2}" = "n2" ]
then
NEWLINE=`echo "n ${1:2}"`
else
if [ "${1:0:2}" = "z3" ]
then
NEWLINE=`echo "s ${1:2}"`
else
NEWLINE="$*"
fi
fi
}
echo -n $NEWLINE >"$1.new"
IFS=""
while read LINE
do
((LINENBR = LINENBR + 1))
checkphonem $LINE
echo $NEWLINE >>"$1.new"
done <"$1"
cat "$1.new"
rm "$1.new"
exit 0