По утрам Алиса упорно отказывается говорить.
Установка minMsgLevel в 0 - не помогает. Всё равно всё валится только в лог и не озвучивается.
Например сегодня в 8 утра по onNewMinute отработал такой кусок кода
- if (($h==8)) {
if ($m=="00") {
setGlobal('minMsgLevel','0');
say("Доброе утро всем!");
say("Перехожу в дневной режим.");
$volume=round(65535*45/100);
SetGlobal('ThisComputer.volumeLevel', 45);
safe_exec('..\\apps\\nircmd\\nircmdc setsysvolume '.$volume);
say("Повышаю громкость системы до сорока пяти процентов");
say("Сейчас $curtime ровно.");
}
}
дальше по логу...
09:00 Alice: Сейчас 9 часов ровно. - (опять только "пим-пим")
09:03 Андрей: скажи погоду - (это я уже решил проверить.)
09:03 Alice: Сейчас на улице Ливни. Температура: 17 градусов цельсия. - (опять только "пим-пим")
09:28 Андрей: сколько время - (еще проверка.)
09:28 Alice: Сейчас 9 часов 28 минут - (Шайтан! ЗАГОВОРИЛО!!!)
Ничего же не трогал! Специально!!! потому как вчера та-же ситуация была и я решил поэкспериментировать.
10:00 Alice: Сейчас 10 часов ровно. (Говорит!)
11:00 Alice: Сейчас 11 часов ровно. (Говорит!)
...
Вчера вечером трепалась до 11-ти. И время говорила каждый час, и просто что попросят.
В 11 отработала "выключалка"
- if (($h==23)) {
if ($m=="00") {
say("Сейчас $curtime ровно.");
say("Всем спокойной ночи!");
say("Перехожу в ночной режим.");
$volume=round(65535*20/100);
SetGlobal('ThisComputer.volumeLevel', 20);
safe_exec('..\\apps\\nircmd\\nircmdc setsysvolume '.$volume);
say("Понижаю громкость системы до двадцати процентов");
setGlobal('minMsgLevel','1');
}
}
Система свежеустановленная - только начинаю ковыряться. Так что вариант что я где-то что-то прописал а сейчас забыл отпадает.
То-есть похоже что где-то в системе что-то тушит говорилку и включает ее после 9-ти утра. Но как тушит - не понятно.
Всё перерыл, но так ничего и не нашёл.

Помогите кто чем может, а то МОСК закипает!

А, да, если важно...
OS - Windows 8pro
MajorDoMo - Версия 0.6.0b от 25.01.2014
Голос - Алёна от "акапела"