Страница 1 из 1

Алиса по утрам молчит как партизан!

Добавлено: Пт июл 11, 2014 12:44 pm
LocalBrownie
Помогите разобраться в проблеме!

По утрам Алиса упорно отказывается говорить.
Установка 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
Голос - Алёна от "акапела"

Re: Алиса по утрам молчит как партизан!

Добавлено: Чт июл 17, 2014 12:25 am
LocalBrownie
Отбой... Вроде разобрался!
Немного оффтоп, но шишки от грабель - дело наживное, но не приятное! ;)

Проблема была в том что Алиса живёт на "домашнем сервачке", на который ходят по Remote Desktop'у.
На работе клиент был настроен на проигрывание звука на удалённом серваке, а дома (по недосмотру) клиент тянул все звуки к себе.
В результате чего на серваке появлялось "левое" звуковое устройство, которое и оставалось там после отсоединения сессии RD. Вот голос Алисы на него и шёл. Что самое интересное, звуковой сигнал перед говорилкой шёл туда куда надо. :shock:
После 9-ти голос появлялся потому что я, придя на работу, первым делом залезал домой посмотреть как дела у Алисы. Звуковое устройство менялось на реальное и всё работало до тех пор, пока я не залезал туда-же с домашнего компа. :?
Короче, плюнул я не весь этот зоопарк, поставил Radmin и теперь отовсюду захожу "как-бы с консоли".
В результате уже второй день Алиса разговаривает без всяких проблем.

Re: Алиса по утрам молчит как партизан!

Добавлено: Чт июл 17, 2014 4:59 am
Amarok
LocalBrownie писал(а):поставил Radmin
Радмин -- зло глюкавое)
У меня RMS Удаленный доступ используется)

Re: Алиса по утрам молчит как партизан!

Добавлено: Чт июл 17, 2014 12:32 pm
LocalBrownie
Дык никто и не спорит! :)
Просто что было под рукой - то и прикрутил!
За наводку на RMS спасибо! Уже ее видел где-то но не пробовал.
Попробую сегодня...