Мурка это программа, читающая текстовые книги вслух.
Поддерживает форматы текста txt и fb2.
Работает на Linux, Windows и, наверное, на Mac OS.
Open Source
Т.е. свободный кроссплатформенный книжный рассказчик,
который может читать вслух текстовые книги в форматах txt и fb2.
python3.2
espeak на Linux (протестировано только для Ubuntu 14.04 и Debian Wheezy Sid)
SAPI5 на Windows (протестировано только для Windows 10 )
NSSpeechSynthesizer на Mac OS (не тестировалось)
1) Распаковать архив
2) Запустить программу:
Либо
Открыть терминал
перейти в папку Murka
выполнить:
python3 gui.py
или
на Linux (работает только на не ntfs файловой системе):
cd Murka
chmod +x main.py
./main.py
on Windows
Правой клавишей нажать на main.py
выбрать Run as Administrator
Если что-то не работает, запустить с правами root.
(Причина в том, что pyttsx посылает текст прямо в драйвер, а это не всегда разрешено).
Если не поможет, запустить
python3 gui.py
в терминале и смотреть что не так.
Некоторые книги очень велики, так что загрузка занимает время.
Клавиша pause останавливает отправку предложений драйверу
но не останавливает произношение мгновенно.
(Т.о. читалка остановиться когда последнее предложение, отправленное драйверу,
будет произнесено). Так что не нужно тыкать по ней в надежде на мгновенный результат.
Вы можете либо проигрывать книги из текстового файла (форматов .fb2 .txt)
либо копировать их напрямую в текстовый фрейм (после этого не забыть нажать update
и save_as_new если надо).
Вы можете также изменять текст прямо в фрейме (но не забыть про клавишу update).
Можно использовать Пробел для play/pause но не забыть, что pause не мгновенно.
pyttsx: http://pyttsx.readthedocs.io/en/latest/index.html
And, of course, those people, who work at espeak, SAPI5, NSSpeechSynthesizer.