Так, в основном я ищу программное обеспечение синтеза речи по тексту, которое не только может считать мои файлы в меня (я в настоящее время использую Okular), но также и позволил бы мне сохранить речь как звуковой файл, так, чтобы я мог слушать его другое время где-то в другом месте.
И, очевидно, если бы Okular уже имеет эту функцию, я хотел бы знать, как сделать это.
Большое спасибо!
Вы можете сделать это с Espeak из хранилища.
Опции команды просты (man espeak
). Вы можете передать текст через espeak или использовать опцию -f <text file>
, чтобы он произносил текстовый файл.
Нормальным выводом является звук звука. Используйте опцию от --standout > filename.wav
до , чтобы сохранить вывод в аудио для дальнейшего использования .
Эти шаги создадут файл, hello.wav
. Первая строка создаст файл. Вторая строка будет воспроизводить файл.
$ echo "Hello, I am a computer." | espeak --stdout > hello.wav
$ mplayer hello.wav
Это создаст wav-файл из текстового файла. Вторая строка будет воспроизводить текстовый файл.
$ espeak -f readme.txt --stdout > readme.wav
$ mplayer readme.wav
Примечание:
Вы можете превратить PDF-файл в текстовый файл с помощью pdftotext
, а затем обработать текстовый файл с помощью описанных выше шагов.