Страница 1 из 1
Время каждые полчаса
Добавлено: Ср ноя 07, 2012 8:29 pm
Alex
Подскажите, пожалуйста, почему Алиса каждый час говорит время, а каждые полчаса молча записывает время в лог. И где крутить?
ClockChime.onNewMinute
if (($h>=8)&&($h<=23)) {
if (($m=="00")||($m=="30")) {
say(timeNow());
}
}
Re: Время каждые полчаса
Добавлено: Чт ноя 08, 2012 11:01 am
sergejey
У меня единственная мысль по этому поводу -- система в принципе не может генерировать речь и произносит только то, что уже когда-то было сохранено в "кэше".
Ещё что-нибудь система говорит? Надо попробовать запустить say("Что-нибудь новое"); и посмотреть произнесёт ли.
Re: Время каждые полчаса
Добавлено: Чт ноя 08, 2012 12:44 pm
Alex
Сейчас проверю, но скорее всего так оно и есть.
Ещё попутно вопрос. Как сделать часть меню (например html-блок) постоянно видимым. Чтобы он был вверху меню или наоборот, внизу? Нужна постоянно видимая и постоянно обновляемая область.
Re: Время каждые полчаса
Добавлено: Чт ноя 08, 2012 2:10 pm
sergejey
Alex писал(а):Ещё попутно вопрос. Как сделать часть меню (например html-блок) постоянно видимым. Чтобы он был вверху меню или наоборот, внизу? Нужна постоянно видимая и постоянно обновляемая область.
Настройками такого не сделать... можно подправить код, чтобы всегда был определённым первый (либо последний) элемент, не зависимо от того, в каком разделе меню находишься.
Файл ./modules/commands/commands_search.inc.php
Строчку
Код: Выделить всё
$res=SQLSelect("SELECT * FROM commands WHERE $qry ORDER BY $sortby");
Заменить на
Код: Выделить всё
$res=SQLSelect("SELECT * FROM commands WHERE ($qry) OR (commands.ID='нужный ID') ORDER BY $sortby");
Где вместо
нужный ID будет ID пункта, который всегда должен присутствовать. А приоритетом уже можно выставить будет он всегда сверху или всегда снизу.
Re: Время каждые полчаса
Добавлено: Чт ноя 08, 2012 3:11 pm
Alex
Спасибо, буду пробовать.
Re: Время каждые полчаса
Добавлено: Пн ноя 26, 2012 1:43 pm
halt
Тоже была проблема с голосом, помогла очистка кеша голоса.