Как выполнять определенную функцию пока Алиса говорит

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Как выполнять определенную функцию пока Алиса говорит

Сообщение tarasfrompir » Пн ноя 26, 2018 4:37 pm

ну ладно может дождемся ...
:?: :?: :?: :?: :?:
Спасибо нам ПОМОЖЕТ..!
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Как выполнять определенную функцию пока Алиса говорит

Сообщение Logrus » Пн ноя 26, 2018 5:05 pm

tarasfrompir1 писал(а):
Пн ноя 26, 2018 4:37 pm
ну ладно может дождемся ...
:?: :?: :?: :?: :?:
думаешь Лазарь? :lol:
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Как выполнять определенную функцию пока Алиса говорит

Сообщение tarasfrompir » Пн ноя 26, 2018 5:08 pm

Logrus писал(а):
Пн ноя 26, 2018 5:05 pm
tarasfrompir1 писал(а):
Пн ноя 26, 2018 4:37 pm
ну ладно может дождемся ...
:?: :?: :?: :?: :?:
думаешь Лазарь? :lol:
уже ничему не удивляюсь... вот так думай ищи решения а ТОЛКУ даже ответа нету :oops: :oops: :oops: :oops:
Хотя какое красивое решение и нестандартное и много проблем решает с очередью сообщений - но плохо одно слип присутствует.... :idea: :idea: :roll:
Спасибо нам ПОМОЖЕТ..!
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Как выполнять определенную функцию пока Алиса говорит

Сообщение Logrus » Пн ноя 26, 2018 5:13 pm

а таймер на время паузы?
а Лазарь на четвертый день - восстал :D
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Как выполнять определенную функцию пока Алиса говорит

Сообщение tarasfrompir » Пн ноя 26, 2018 5:42 pm

Logrus писал(а):
Пн ноя 26, 2018 5:13 pm
а таймер на время паузы?
а Лазарь на четвертый день - восстал :D
да вот токо беда с таймерами есть ... :idea:
сколько не кручу есть маленська заковыка с ними :roll: :roll: :roll:
Ну это ж было навскидку - я думаю что пользователь для себя решит стоит так делать или этак...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
mag999
Сообщения: 20
Зарегистрирован: Вс окт 08, 2017 12:32 pm
Откуда: Черкассы
Благодарил (а): 14 раз
Поблагодарили: 0

Re: Как выполнять определенную функцию пока Алиса говорит

Сообщение mag999 » Пн ноя 26, 2018 5:54 pm

tarasfrompir1 писал(а):
Пн ноя 26, 2018 3:50 pm
Ну что получилось ?

сорян, из военкомата приходили было не до того..., сейчас попробую
Последний раз редактировалось mag999 Пн ноя 26, 2018 5:56 pm, всего редактировалось 1 раз.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Как выполнять определенную функцию пока Алиса говорит

Сообщение tarasfrompir » Пн ноя 26, 2018 5:56 pm

mag999 писал(а):
Пн ноя 26, 2018 5:54 pm
сорян, из военкомата приходили было не до того..., сейчас попробую
посылай ....военного положения еще нет и мобилизации тоже...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
mag999
Сообщения: 20
Зарегистрирован: Вс окт 08, 2017 12:32 pm
Откуда: Черкассы
Благодарил (а): 14 раз
Поблагодарили: 0

Re: Как выполнять определенную функцию пока Алиса говорит

Сообщение mag999 » Пн ноя 26, 2018 8:28 pm

У меня с ними "особые" отношения которые просто так не завершатся, ну ладно разговор не о том эта часть кода

Код: Выделить всё

$pause = getMediaDurationSeconds($cachedFileName); sleep($pause);
не хочет работать, если оставить только "exec ("gpio write 11 1"); " то все работает как и с Before SAY (code). У меня правда Yandex TTS
П.С Извиняюсь за не быстрый ответ, беда не приходит одна))) Majordomo не запускаться, пришлось накатить по новой (на этот раз бэкап сделал).
Вложения
yandex_tts.class.rar
(3.09 КБ) 134 скачивания
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Как выполнять определенную функцию пока Алиса говорит

Сообщение tarasfrompir » Пн ноя 26, 2018 10:47 pm

mag999 писал(а):
Пн ноя 26, 2018 8:28 pm
У меня с ними "особые" отношения которые просто так не завершатся, ну ладно разговор не о том эта часть кода

Код: Выделить всё

$pause = getMediaDurationSeconds($cachedFileName); sleep($pause);
не хочет работать, если оставить только "exec ("gpio write 11 1"); " то все работает как и с Before SAY (code). У меня правда Yandex TTS
П.С Извиняюсь за не быстрый ответ, беда не приходит одна))) Majordomo не запускаться, пришлось накатить по новой (на этот раз бэкап сделал).
тоесть так не хочет работать ... как сейчас в класе прописано ? как по мне все написано правильно
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
mag999
Сообщения: 20
Зарегистрирован: Вс окт 08, 2017 12:32 pm
Откуда: Черкассы
Благодарил (а): 14 раз
Поблагодарили: 0

Re: Как выполнять определенную функцию пока Алиса говорит

Сообщение mag999 » Пн ноя 26, 2018 11:23 pm

Проверил несколько раз - не работает. Но все равно спасибо за помощь, теперь знаю в какую сторону копать и буду методом тыка пробовать. Если что-то получится то отпишу в теме.
Ответить