Перевести текст в формате книги в mp3 аудио

У меня есть книга из 70 глав, которую мне нужно прочитать вслух. Мое зрение ухудшается после 45 лет. Мне нужен book.txt, переведенный на book.mp3.

1
задан 19 August 2019 в 07:27

3 ответа

Во-первых, выполните следующие команды для установки зависимостей:

sudo apt update
sudo apt install lame espeak

Затем, выполните следующие команды для преобразования файла от текста до волны к mp3:

espeak -s 155 -a 200 -f book.txt -w book.wav
lame -V2 book.wav book.mp3

Если Вы не хотите wav файл можно удалить файл.

espeak опции команды устанавливают скорость слов в минуту к 155 и амплитуда к 200.

Использовать espeak --help для большего количества опций.

1
ответ дан 7 December 2019 в 14:59

Существует много онлайн-сервисов, которые позволяют Вам преобразовать файл TXT в MP3. например: https://onlineconvertfree.com/convert-format/txt-to-mp3/

Существуют многие другие.

Если Вы хотите смочь сделать это офлайн, можно записать простой Python sript, видеть это обсуждение: https://stackoverflow.com/questions/19683282/how-can-i-convert-a-text-file-to-audio-mp3-using-ffmpeg-on-ubuntu-11-04

0
ответ дан 7 December 2019 в 14:59

Если у Вас есть двойная загрузка, попытайтесь использовать Balabolka.. Или одолжите компьютер друга. Официальным сайтом (быть осторожным) является http://www.cross-plus-a.com/balabolka.htm

Balabolka действительно работает в Вине, но это - 32 бита, так следуйте инструкциям.

Я думаю, что использовал эту веб-страницу для следования за направлениями.. https://www.reddit.com/r/linux/comments/6z41qb/my_text_to_speech_tts_solution_wine_microsoft/

Содержание от той страницы:

Решение. Это было удивительно просто. Загрузить версию на 32 бита SpeechPlatformRuntime.msi от https://www.microsoft.com/en-us/download/details.aspx? id=27225 и MSSpeech_TTS_en-US_ZiraPro.msi от https://www.microsoft.com/en-us/download/details.aspx? id=27224 это должно работать с другой речью также.

$export WINEARCH=win32
$export WINPREFIX=~/.wine32
$winetricks msxml3
$wine msiexec /i SpeechPlatformRuntime.msi
$wine msiexec /i MSSpeech_TTS_en-US_ZiraPro.msi

После этого необходимо смочь использовать любые окна tts программа, которая использует Microsoft Speech Platform v11. Я использую Утилиту Командной строки Balabolka http://www.cross-plus-a.com/bconsole.htm, это - простое консольное приложение и не требует никаких дополнительных зависимостей.

0
ответ дан 7 December 2019 в 14:59

Другие вопросы по тегам:

Похожие вопросы: