#!/bin/bash ######### Début de la section de configuration ######### # définition de la voix à utiliser par Mbrola, à adapter selon la voix choisie et son chemin VOIX=/usr/share/mbrola/fr4/fr4 TYPE=mb/mb-fr4 # si vous avez téléchargé une voix de femme # TYPE=mb/mb-fr1 # à décommenter si vous vous voulez une voix d'homme ######### Fin de la section de configuration ######### # on teste si la lecture est en cours, pour l'arrêter le cas échéant if [ ! -z $(ps -A | grep mbrola | awk '{ print $1 }' ) ]; then kill $(ps -A | grep mbrola | awk '{ print $1 }' ) else #On liste les fichiers contenus dans le répertoire ou bien ceux sélectionnés par la souris FICHIERS=`ls -1 --quoting-style=c "$@"` for TEXTE in $FICHIERS do # On traduit le fichier texte temporaire en phonèmes grâce à Espeak, et on l'envoie à Mbrola espeak -v $TYPE -s 140 -p 40 $TEXTE | mbrola $VOIX - -.au | aplay done fi