Подтвердить что ты не робот

MAC "скажет" команду в MP3

Я хочу прочитать очень длинный текст с помощью команды SAY mac (say -f file.txt) и записать вывод в file.mp3. Я думал об использовании ffmpeg для записи всего этого, но тогда мне нужно будет дождаться завершения всего процесса чтения.

Мне действительно не нужно его слушать, поэтому, если есть способ напрямую иметь файл mp3, просто нажав enter, это было бы здорово..

Существует также этот проект txt2mp3mac, но я не могу использовать его в оболочке script..

Спасибо..

Update

Проверьте gist на script, который делает это

4b9b3361

Ответ 1

Сейчас я не на Mac, поэтому я не могу проверить, но эта страница предлагает вам сделать

say -f script.txt -o greetings.aiff

загрузить то, что должно быть сказано из script.txt, и сохранить аудиовыход как greetings.aiff. Затем вы можете преобразовать его в mp3, используя lame с помощью

lame -m m greetings.aiff greetings.mp3

Определенно попробуйте разные голоса.: D