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

Michael Pozhidaev msp на altlinux.ru
Пн Фев 16 01:51:03 MSK 2015


Максим, а у тебя какой часовой пояс? Не GMT+200? У себя такого не
наблюдал, но у тебя, почему-то, виртуальная машина Java решила брать
время по Гринвичу. В любом случае, это ценная информация, поскольку
серьёзная бага. Буду смотреть.

Maxim Bilak writes:

> Ага, я понял, извиняюсь, т.к. невнимательно читал комментарий к
> параметру. Речь через "voiceman" заработала, всё ок :-).
> И ещё: часы в "luwrain", у меня идут на два часа назад. Тоесть и время
> оси, и системы - правильное, а в "luwrain" отставание.
>
> Michael Pozhidaev <msp на altlinux.ru> writes:
>
>> Чтобы включить TCP/IP нужно в voiceman.conf раскомментировать 
>> inet socket port = 5511. Звуки требуют тщательной работы. Щас дотянутся руки
>> и до них. 
>>
>> Maxim Bilak writes:
>>
>>> Да, сопровождающие звуки работают. Правда я незнаю всех горячек, и как
>>> оно должно быть, поэтому проверял просто нажатия клавишь в самом начале,
>>> где синтезатор говорит "начните работу с главного меню", и собственно
>>> вход в главное меню, где всего два пункта. Везде звуки есть (если ещё
>>> что-то нужно проверить, то подскажи горячки).
>>> На мой взгляд, синтезатор звучит громче чем сами звуки, т.е. мне
>>> кажется, что как звук загрузки, так и сопровождающие звуки, нужно
>>> зделать чуть громче.
>>> И, если можно, расскажи подробнее о параметре связаном с "TCP/IP",
>>> т.к. я в конфигах вроде ничего такого у себя невижу...
>>>
>>> Michael Pozhidaev <msp на altlinux.ru> writes:
>>>
>>>> Да, похоже на действительность. Сейчас в этой действительности будут
>>>> добавляться новые сущности. Максим, сопровождающие звуки играются? Если
>>>> у тебя в 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
>>> _______________________________________________
>>> Homeros mailing list
>>> Homeros на lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/homeros
> _______________________________________________
> 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