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

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

Модератор: immortal

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

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

Сообщение tarasfrompir »

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

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

Сообщение Logrus »

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
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

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

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

Сообщение Logrus »

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

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

Сообщение tarasfrompir »

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

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

Сообщение mag999 »

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

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

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

Сообщение tarasfrompir »

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

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

Сообщение mag999 »

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

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

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

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

Сообщение tarasfrompir »

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
Откуда: Черкассы

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

Сообщение mag999 »

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