можно конечно - но тут вопрос - где ты будеш ожидать окончания сообщения...? После СЕЙ СЕЙТУ СЕЙРЕПЛИ или АСК?Logrus писал(а): Пн ноя 26, 2018 1:34 pm вот а можно на него функцию выше (она недавно появилась) сразу в ядре повесить?!
Как выполнять определенную функцию пока Алиса говорит
Модератор: immortal
- tarasfrompir
- Сообщения: 3217
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: Как выполнять определенную функцию пока Алиса говорит
Спасибо нам ПОМОЖЕТ..!
Re: Как выполнять определенную функцию пока Алиса говорит
это я пробовал еще вчера)))
Re: Как выполнять определенную функцию пока Алиса говорит
как говорил дорогой Леонид Ильич, а на Фсеtarasfrompir1 писал(а): Пн ноя 26, 2018 1:42 pmможно конечно - но тут вопрос - где ты будеш ожидать окончания сообщения...? После СЕЙ СЕЙТУ СЕЙРЕПЛИ или АСК?Logrus писал(а): Пн ноя 26, 2018 1:34 pm вот а можно на него функцию выше (она недавно появилась) сразу в ядре повесить?!
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- tarasfrompir
- Сообщения: 3217
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: Как выполнять определенную функцию пока Алиса говорит
ну и что за результат?
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3217
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: Как выполнять определенную функцию пока Алиса говорит
а на ФСЕЕ тут беда ... много где надо вставлять в ядре...Logrus писал(а): Пн ноя 26, 2018 1:47 pmкак говорил дорогой Леонид Ильич, а на Фсеtarasfrompir1 писал(а): Пн ноя 26, 2018 1:42 pmможно конечно - но тут вопрос - где ты будеш ожидать окончания сообщения...? После СЕЙ СЕЙТУ СЕЙРЕПЛИ или АСК?Logrus писал(а): Пн ноя 26, 2018 1:34 pm вот а можно на него функцию выше (она недавно появилась) сразу в ядре повесить?!
Спасибо нам ПОМОЖЕТ..!
Re: Как выполнять определенную функцию пока Алиса говорит
на 5 сек на gpio логическая 1 (только у меня sleep(5) exec ("gpio write 7 0"); и находится в After SAY (code)) ну конечно если сообщение более 5 сек я его до конца не слышу.
- tarasfrompir
- Сообщения: 3217
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: Как выполнять определенную функцию пока Алиса говорит
я понял щас покумекаю как сделать...mag999 писал(а): Пн ноя 26, 2018 2:00 pm на 5 сек на gpio логическая 1 (только у меня sleep(5) exec ("gpio write 7 0"); и находится в After SAY (code)) ну конечно если сообщение более 5 сек я его до конца не слышу.
ПС Но я же не волшебник - сам такой...
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3217
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: Как выполнять определенную функцию пока Алиса говорит
РЕШЕНИЕ -mag999 писал(а): Пн ноя 26, 2018 2:00 pmна 5 сек на gpio логическая 1 (только у меня sleep(5) exec ("gpio write 7 0"); и находится в After SAY (code)) ну конечно если сообщение более 5 сек я его до конца не слышу.
Береш свой модуль ТТС в моем случае виндовсТТС
Находиш в нем что то типа -
Код: Выделить всё
$on_complete="if (file_exists('$cached_filename')) {
processSubscriptionsSafe('SAY_CACHED_READY', array(
'level' => $level,
'tts_engine' => 'windows_tts',
'filename' => '$cached_filename',
'destination' => '$destination',
'event' => '$event',
'message' => '$message',
));
}";
if ($event == 'SAY' && !$this->config['DISABLED'] && (!$details['ignoreVoice'])) {
if ($level >= (int)getGlobal('minMsgLevel') && IsWindowsOS()) {
//safe_exec('cscript ' . DOC_ROOT . '/rc/sapi.js ' . $message, 1, $level);
if (file_exists($cached_filename)) {
//DebMes('playing '.$cached_filename,'windows_tts');
eval ($on_complete);
playSound($cached_filename);
Код: Выделить всё
$pause = getMediaDurationSeconds($cached_filename);
sleep($pause);
exec ("gpio write 7 1 ");Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3217
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: Как выполнять определенную функцию пока Алиса говорит
Ну что получилось ?
Спасибо нам ПОМОЖЕТ..!
Re: Как выполнять определенную функцию пока Алиса говорит
Лови топор!! Что молчишь?!)))tarasfrompir1 писал(а):Ну что получилось ?
Отправлено с моего Redmi 4X через Tapatalk
win10 connect https://connect.smartliving.ru/profile/303