воскресенье, 15 февраля 2015 г.

Say "Ok Google" по русски в Chrome "управление ПК голосом"

У поисковика Google для браузера Chrome появилась возможность голосового поиска по фразе "Ok Google" но почему-то для украинского домена она не работает, ну и ладно буду пользоваться русским или английским доменом, подумал я. Эта штука оказалась довольно прикольной и  скоро мне пришла мысль, "а хорошо было бы, если бы он не только искал но и выполняла какие-то мои запросы", подумал я и начал искать, как это можно реализовать. 

 
Самая первая мысль которая пришла в голову, это парсить поисковый запрос полученный из голоса, а далее скармливать его для дальнейшей обработки скрипту.
 
Для начала нам понадобится плагин для Chrome Custom JavaScript for websites (CJS) он нам дает возможность запускать JavaScript  на любом сайте, а также подгружать скрипты отдельно, например jQuery.
 
После установки плагина будет доступно окно редактирования скрипта в котором мы и будем обрабатывать поисковый запрос.


Для примера написал небольшой скрипт обработки, который в дальнейшем будет обрастать=). 
Здесь $('input[name=q]').val(); это значение поля поискового запроса Google, которое мы будем разбивать на команды и обрабатывать их.
 
Сейчас скрипт понимает следующие запросы:

открой||открыть =>     яндекс                    значение_поиска
                                    радио                     пусто||рокс
                                    музыку||музыка
                                    почту||почта
                                    youtube

создай||создать  =>      письмо


 

1 комментарий:

станок для производства тротуарной плитки комментирует...

Благодарю за информацию! Беру на заметку