Ce fichier de substitution permet de dire la ponctuation à la voix
# Autant que possible le système mettra les majuscules au déut des phrases
# Remplace tous les sauts de lignes par des espaces
sed -i ':z;N;s/\n/ /;bz' $1
sed -i -z '{
s/nouveau paragraphe/\n\t/g;
s/point-virgule/;/g;
s/ ;/;/g;
s/deux points/:/g;
s/ :/:/g;
s/point d.interrogation/?/g;
s/ ?/?/g;
s/mettre un point/./g;
s/ \././g;
s/virgule/,/g;
s/ ,/,/g;
s/point d.exclamation/!/g;
s/ \!/!/g;
s/points de suspension/.../g
s/ \.\.\./.../g;
s/ouvre les guillemets/«/g;
s/« /«/g;
s/ferme les guillemets/»/g;
s/ »/»/g;
s/ouvre une parenth.se/(/g;
s/( /(/g;
s/ferme une parenthèse/)/g;
s/ )/)/g;
s/ouvre une accolade/{/g;
s/{ /{/g;
s/ferme une accolade/}/g;
s/{ /{/g;
s/ouvre les crochets/[/g;
s/\[ /[/g;
s/ferme les crochets/]/g;
s/ \]/]/g;
s/long tire./—/g;
s/signe du paragraphe/§/g;
s/signe du dollar/$/g;
s/signe de la livre/£/g;
s/signe de l.euro/€/g;
s/signe de l.art aux bases/@/g;
s/signe du di.se/#/g
s/signe de l.ast.risque/*/g;
s/signe du pourcentage/%/g;
s/signe au carr./²/g;
s/signe au cube/³/g}' $1
# Met une majuscule au premier mot de la ligne (même s'il y a des espaces ou des signes de tabulation avant)
sed -i 's/^\([\t ]*\)\(.\)/\1\u\2/g' $1
# Met une majuscule après le ., le ? et le ! (a fortiori après ...)
sed -i 's/\([\.\!\?] \)./\U&/g' $1