Je veux lire un texte très long avec la commande SAY mac (say -f file.txt
) et pour enregistrer la sortie dans file.mp3
. J'ai pensé à utiliser ffmpeg pour tout enregistrer, mais je devrai attendre que tout le processus de lecture soit terminé.
Je n'ai pas vraiment besoin de l'écouter, donc s'il y a un moyen d'avoir directement un mp3
fichier juste en appuyant sur Entrée, ce serait génial ..
Il y a aussi ce projet txt2mp3mac mais je ne peux pas l'utiliser dans un script Shell ..
Merci..
Vérifiez ceci Gist pour un script qui le fait
Je ne suis pas sur un Mac en ce moment, donc je ne peux pas tester, mais cette page suggère que vous pouvez faire
say -f script.txt -o greetings.aiff
pour charger ce qui doit être dit de script.txt
et enregistrez la sortie audio sous greetings.aiff
. Vous pouvez ensuite le convertir en mp3 en utilisant lame
avec
lame -m m greetings.aiff greetings.mp3
Essayez certainement les voix différentes . :RÉ