[Homeros] Textlus
Max
heavy92 на meta.ua
Пт Янв 9 22:14:28 MSK 2015
Всем ещё раз здрасте :).
Обращаюсь, и одновременно отвечаю сразу двум андреям, т.к. до настройки
цытирования пока недошёл.
Со времён старой "homeros", читалка "textlus", всё-таки продолжала
развиватся. Другое дело, что это происходило не в смысле развития самой
читалки, а её скриптов. "read-book", а так же "make-mp3-book - это скрипты, в которых прописаны соответствующие
команды. Читалка развивалась из-за того, что я хотел что бы в линуксах
было что-то такое, а так же при активном содействии мише
пожидаева. Кстати создание этих скриптов сыграло очень большую роль в
моём саморазвитии, т.е. в плане написания для себя всяких мелких
автоматизировалок и прочих облегчалок жизни.
На данный момент - читалка, т.е. её скрипты, поддерживают:
1. Работу с синтезатором "ru_tts" (как чтение, так и перегонку книг в
mp3);
2. Работу с новым "RHVoice".
При этом, я попытался включить в скрипты строки как для поддержки
пульс-аудио, так и проигрывание через "alsa". Так же, пришлось делать
скрипты под новую версию сокса, т.к. некоторые опции конвертера
устарели, и как я понимаю, в любой момент их поддержка может
прекратится. Поэтому желающим юзать читалку на старой системе (я имею в
виду как "homeros", так и другие дистры), прийдётся самим руками
исправлять опции.
Сейчас, все мои так называемые наработки, находятся у миши
пожидаева. Думаю, что как-только у миши появится время, то он предпримет
попытку всё это как-то систематизировать. Потому что сейчас нужно
вызывать чтение не как раньше, а по названию синтезатора. Например:
"read-book-ru_tts", или "read-book-rhvoice".
Так же, я обратился с просьбой к ольге яковлевой, что бы по возможности,
в "RHVoice-client", был реализован параметр, который бы позволял
устанавливать реализацию движка (standard или mage), нетолько из
конфигурационного файла синтезатора, но и через параметр командной
строки. Это бы позволило народу, к примеру, пользоватся синтезатором с
использованием спич-диспетчера с более низким качеством для более
быстрого отклика, как оно и поумолчанию; А читать - в более высоком
качестве.
Так же, я собрал все пожелания и предпочтения пользователей, и написал
всё это мише в отдельном письме. Правда про абзацы я неподумал, лично
мне бы и предложений хватило. Я даже описал как бы это выглядело с точки
зрения пользователя, но это, наверное, уже тема другая.
Касаемо маньяро: андрей, тебе очень эта читалка сейчас нужна? Тоесть мне
как бы не жалко тебе её дать, и потратить время на то, что бы рассказать
куда что положить. Но с другой стороны - если я начну её сейчас
распространять, а потом миша это всё доведёт до ума и выложит, то
начнётся путаница с версиями, прийдётся у пользователей выяснять, откуда
они читалку брали и так далее. Тоесть я боюсь вот этого разброда.
Вобщем - смотри. Если тебе это действительно нужно, то думаю, что я тебе
смогу помочь. Но это не то, что ты видел в винде, т.е. это никак
непохоже на ту же балаболку (для меня лично минималистичность только на
руку, а вот тебе может и непонравится). на практике это выглядит так: ты
запускаешь в терминале команду на подобии той, что написал твой тёска. И
оставляешь терминал открытым, оно тебе читает. Когда хочешь прервать
чтение, нажимаешь стандартную комбинацию "ctrl+c" (это комбинация,
прерывающая в консоли выполнение текущей команды).
Так же, для "ru_tts", который я в маньяро так же установил, нужно будет
делать какую-нибудь предобработку текста, т.к. проговариваются некоторые
знаки пунктуации, плюс выпускаются иногда куски текста. Виной этому
точно не "iconv", так что скорее всего таки нужно будет из текста
какие-то знаки удалять или заменять их на что-то. С "RHVoice", таких
травм нету.
Подробная информация о списке рассылки Homeros