[Homeros] I: Простая сборка Luwrain для произвольного linux

Michael Pozhidaev msp на altlinux.ru
Вс Фев 15 23:39:56 MSK 2015


Да, похоже на действительность. Сейчас в этой действительности будут
добавляться новые сущности. Максим, сопровождающие звуки играются? Если
у тебя в voiceman включены TCP/IP подключения, то в ~/.luwrain.conf ты
можешь в параметре LUWRAIN_SPEECH= заменить .Command на .VoiceMan. Тогда
говорить будет через VoiceMan, но только если есть TCp/IP (они у нас по
умолчанию выключены, а Java не умеет общаться по UNIX domain
socket). Помимо этого в параметре LUWRAIN_SPEECH_COMMAND ты можешь
указать другой синтезатор, который понимает вход на UTF-8, если ты
решишь оставить речь через  .Command. 

Maxim Bilak <heavy92 на meta.ua> writes:

> Приветствую всех.
>
> Миша, на всякий случай пишу о результатах:  на "homeros", всё судя по
> всему, собралось и запустилось. "luwrain" заговорил голосом "RHVoice". В
> главном меню - вижу пункт "завершить работу", и дату со временем.
>
> Michael Pozhidaev <msp на altlinux.ru> writes:
>
>> Привет всем!
>>
>> За последний месяц luwrain претерпел множество изменений. Всё ядро было
>> прилично переработано с учётом недостатков, которые были обнаружены в
>> конце прошлого года. В итоге мы приближаемся к моменту, когда luwrain в
>> новом виде можно будет использовать. Сейчас это конструкция всё ещё
>> работает далеко не в том объёме, как было, но это только следствие из
>> большого числа относительно лёгких недостатков, которые будут
>> устранены. Самая главная новость в том, что сейчас это всё собрано
>> воедино, это можно компилировать и запускать. Причём это можно делать
>> почти на любой linux системе. В новой версии оторвана жёсткая привязка к
>> voiceman. Грубо говоря, небольшой речевой сервер есть прямо в
>> коде luwrain, и это будет разговаривать, если есть просто rhvoice или
>> espeak. Итак, конкретные инструкции!
>>
>> Требования: надо иметь git, unzip, wget, java не ниже 1.7 ant, g++ и make. Всё
>> остальное придёт само. Этот набор, думаю, есть во всех вариантах
>> linux. Далее создаём пустой каталог в произвольном месте. Например:
>>
>> mkdir ~/luwrain-src 
>>
>> Заходим в него:
>>
>> cd ~/luwrain-src 
>>
>> Загружаем базовую часть:
>>
>> git clone https://github.com/luwrain/base.git 
>>
>> После этого переходим в каталог скриптов:
>>
>> cd base/scripts 
>>
>> Выкачать всё необходимое:
>>
>> ./checkout 
>>
>> Скомпилировать всё:
>>
>> ./build
>>
>> Настроить окружение для запуска:
>>
>> ./runtime 
>>
>> Окружение для запуска формируется в каталогах ~/luwrain и
>> ~/.luwrain. Плюс ещё кладётся ~/.luwrain.conf, где есть некоторые
>> настройки. В эти каталоги идут только ссылки, поэтому всегда в
>> произвольный момент можно в любом компоненте сделать git pull, забрать
>> последние обновления, скомпилировать и быстро понять, куда идёт дело. 
>>
>> Запускается скриптом ~/luwrain/luwrain.sh. В оконной среде этот скрипт
>> можно запустить напрямую. Из emacs в терминале нужно вписать его в
>> ~/.xinitrc как-нибудь так:
>>
>> exec ~/luwrain/luwrain.conf 
>>
>> после чего вызвать startx &> /dev/null
>>
>> Выходить из luwrain можно по alt+q, после чего нужно нажать y. Ещё раз
>> повторяюсь: это первый момент, когда всё оказалось собрано воедино после
>> глубокой переработке. Сейчас будет быстрая череда обновлений,
>> возвращающая всё на свои места. По нашей программе сначала идут четыре
>> приложения: файловый менеджер, новостник, доставщик новостей и
>> блокнот. Остальные по ходу дела. Очень прошу попробовать это собрать
>> Андрея, чтобы мы могли поработать над звуками и сразу понимать, какая
>> формируется среда.
>>
>> Всем спасибо! :))
> _______________________________________________
> Homeros mailing list
> Homeros на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/homeros

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


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