Autovoice+Tasker
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Autovoice+Tasker
Ей присваивать не нужно, AutoVoice сам в неё сохраняет последнюю распознанную фразу.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Autovoice+Tasker
у меня почему то на экран выводит массив и ничего не передается в системуsergejey писал(а):Ей присваивать не нужно, AutoVoice сам в неё сохраняет последнюю распознанную фразу.
-
- Сообщения: 43
- Зарегистрирован: Пт дек 26, 2014 6:37 pm
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Autovoice+Tasker
получается команды можно дать только нажав кнопку на гарнитуре? не получится просто голосом? Навроде "OK, Google, включи музыку". Последние версии Android же могут слушать фразу "Ok, Google" даже в заблокированном устройстве (при подключенной зарядке).
Или наверное для этого потребуется отдельное приложение, которое будет открывать "Google Поиск" и (если это возможно) передавать в него доп. параметры.
Или наверное для этого потребуется отдельное приложение, которое будет открывать "Google Поиск" и (если это возможно) передавать в него доп. параметры.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Autovoice+Tasker
AutoVoice может слушать постоянно и любую фразу отправлять в МЖД на обработку. Либо по ключевому слову, это так же можно в AutoVoice настроить. Но по итогу постоянное распознание мне показалось не очень удобным.jeks0n писал(а):получается команды можно дать только нажав кнопку на гарнитуре? не получится просто голосом? Навроде "OK, Google, включи музыку". Последние версии Android же могут слушать фразу "Ok, Google" даже в заблокированном устройстве (при подключенной зарядке).
Или наверное для этого потребуется отдельное приложение, которое будет открывать "Google Поиск" и (если это возможно) передавать в него доп. параметры.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Autovoice+Tasker
Получилась ещё одна интересная связка с телефоном/планшетом. В общем, есть для таскера такой замечательный плагин как AutoRemote. Если вкратце, то он позволяет инициировать какую-то из задач Tasker-а по внешнему событию -- либо через push-сообщение, либо, что мне показалось наиболее интересным, через отправку специального пакета по wifi-сети. Так вот, я поставил этот плагин (бесплатную версию) и настроил запуск распознавания речи при получении сообщения "hi" по сети.
Вот сценарий под названием AutoRemoteMessage, который отправляет сообщение hi на IP-телефона (192.168.0.4):
Собственно теперь при вопросе Алисы я дополнительно вызываю этот сценарий через runScript('AutoRemoteMessage'); и мой планшет/телефон может принять ответ на вопрос голосом, если я где-то поблизости. Если ответа не было, то через какое-то время (около 15 секунд) запрос голосовой команды сам собой пропадает. Т.е. Алиса научилась активно слушать ответ, если был задан какой-то вопрос.
Вот сценарий под названием AutoRemoteMessage, который отправляет сообщение hi на IP-телефона (192.168.0.4):
Код: Выделить всё
$ip='192.168.0.4';
$msg='hi';
$data_string='{"message":"'.$msg.'","sender":"A_SUA_KEY","ttl":0,"communication_base_params":{"type":"Message","fallback":false,"via":"Wifi"},"version":"1.63"}';
$ch = curl_init('http://'.$ip.':1817/');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
$result = curl_exec($ch);
echo $result;
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Autovoice+Tasker
не получилось че то Сереж)) что то с этим таскером никак не подружусь...
сделал скрипт...поставил плагин...а дальше затык...что и как в таскере настраивать и где что запускать))
сделал скрипт...поставил плагин...а дальше затык...что и как в таскере настраивать и где что запускать))
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Autovoice+Tasker
Просим продолжения истории)
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Autovoice+Tasker
Сергей, расскажи подробнее, пожалуйста? С картинками, так сказать)sergejey писал(а):Получилась ещё одна интересная связка с телефоном/планшетом. В общем, есть для таскера такой замечательный плагин как AutoRemote
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: Autovoice+Tasker
Еще вопрос возник, при установке и включении AutoVoice в спец.возможностях перестает работать смена языка по пробелу на Samsung Galaxy S3, т.е. никак не поменять раскладку, пока не отключить AutoVoice. Сергей, ты как это победил?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
-
- Сообщения: 191
- Зарегистрирован: Пт дек 20, 2013 4:46 pm
- Благодарил (а): 72 раза
- Поблагодарили: 38 раз
Re: Autovoice+Tasker
slgeo, та-же проблема с S4. Судя по всему это особенность аппаратов самсунг. Обрати внимание, что если включать другие "специальные возможности", а не только Tasker - тот же эффект с клавиатурой. Для себя решил установкой клавиатуры google - все работает.
Ubuntu на Banana pi M2U Connect