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

Maxim Bilak heavy92 на meta.ua
Пн Фев 16 02:01:03 MSK 2015


Я неуверен в названии часового пояса, но используемый файл, если в
альтах - это который по пути

/usr/share/zoneinfo/Europe/Kiev

Michael Pozhidaev <msp на altlinux.ru> writes:

> Максим, а у тебя какой часовой пояс? Не 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


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