[Homeros] I: Textlus-0.99

Michael Pozhidaev msp на altlinux.ru
Пт Июн 22 23:22:45 MSK 2012


Приветствую всех!

Размышляя над версией речевого сервера, который мог бы взять на себя все
функции утилиты для чтения книг, пришлось заключить, что textlus остался
ни с чем. Но чтобы довести дело до некоторого логического завершения,
сделаем некоторую стабильную версию textlus-1.0.0 с минимальным рабочим
функционалом.

Итак, по ссылке ниже версия 0.99, которая близка к конечному виду, в ней
только отключен код для обработки файлов подстановки. С её помощью и при
использовании синтезатора RHVoice можно слушать книги как
непосредственно из файла, так и сохранять в mp3. При прослушивании из
текстового файла напрямую доступен механизм закладок.

Установка проста: делаем make, затем кладём файлы textlus, read-book,
make-mp3-book и make-mp3-book-impl в любое место $PATH. Например, можно
в /usr/local/bin или в ~/bin.

Для создания mp3-книги просто вызываем make-mp3-book с именем текстового
файла и ждём завершения работы. После выхода в текущем каталоге должны
появиться 01.mp3, 02.mp3 и т. д., которые содержат фрагменты по пять
минут каждый.

Для прослушивания необходимо вызывать read-book с именем текстового
файла. Для остановки можно прибить процесс любым способом, в том числе
при помощи C-g в emacs или Ctrl-C в терминале. Если перед именем
текстового файла указать ключ -b, то рядом с файлом книги будет ещё один
такой же файл с суффиксом .bookmark на конце. При следующем вызове с
ключом -b чтенеи продолжится с позиции, записанной в файле.

Если багов не найдётся, то 1.0.0 появится сразу, как добавим файлы
подстановок. После этого проект сразу пойдёт в closed. 

Ссылка:
ftp://devel.altlinux.org/msp/src/pre/textlus-0.99-ext.tar.gz

Для работы нужны обычные в таких ситуациях вещи: gcc, make, lame и sox.

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/


Подробная информация о списке рассылки Homeros