Смартфон, фас! Используем голосовое управление на полную катушку. Изменения в API автодополнения

Буквально пару дней назад русскоговорящие владельцы Android 6.0 получили возможность работы с Now On Tap — функцией, которая сканирует и определяет ключевые слова на экране, а затем отображает различные данные. В этой статье мы, наконец, рассмотрим все возможности Now On Tap и поймем, насколько данная функция полезна.

Для того чтобы активировать Now On Tap, требуется долго удерживать кнопку «Домой» или использовать голосовую команду «Ок, Google». Если вас перекидывает на экран , следует включить функцию Now On Tap. Для этого зайдите в настройки Google, перейдите в раздел «Голосовой поиск» и активируйте «Контекст от Now».

Сама функция Now On Tap не очень масштабная и пока достаточно примитивна — распознает только самые значимые ключевые слова. При распознавании в зависимости от количества определенных слов будут отображаться различные плитки с вертикальной прокруткой. В зависимости от доступности данных вы можете, например:

  • совершить поиск в Google;
  • открыть место на карте;
  • просмотреть новости, связанные с данным объектом;
  • просмотреть изображения.
  • Таким образом, вы существенно сократите поиск какой-либо информации об определенном объекте. Однако пока функция работает не очень хорошо, например, пока нет возможности работать со сторонними приложениями, и когда её работа будет идеальной, можно с уверенностью утверждать о её прорывном характере. Сейчас же это скорее Siri на первых порах: с одной стороны, интересно, с другой — а зачем это нужно?

    Многие ждали обзора Now On Tap, мы о ней рассказали. Проблема заключается в том, что Now On Tap скорее слишком распиаренная функция, наличие которой не помешает, но и её отсутствие не станет существенной проблемой. Однако это не значит, что о Now On Tap мы никогда не будет рассказывать, напротив, фича является скорее второй ступенью после развития Google Now и в будущем станет причиной появления чего-то еще более инновационного либо сама перерастет в полноценный новый продукт с впечатляющими результатами. Пока же всё тянет лишь на троечку — функция есть, но реализация хромает.

    Привет, Хабр! Цыплят, как известно, по осени считают. Осень в самом разгаре, давайте смотреть, чему мы научили поиск Google за это лето.

    Развитие поиска происходит в двух направлениях. Одно из них вы не видите - это внутренние изменения, тайна за семью печатями, святая святых и всё такое. Именно там творится магия, распознаются слова , обрабатываются голосовые запросы, ищутся и находятся картинки, видео и музыка.

    Второе же направление - пользовательские интерфейсы и инструменты взаимодействия с поисковым сервисом Google вы можете наблюдать лично. Об этих улучшениях сегодня и поговорим, вдруг кто что пропустил?

    Мобильный поиск и результаты из Twitter’а

    140 символов одного поста могут вмещать на удивление много информации. Крайне простой и минималистичный на старте сервис сейчас оброс фичами и объединяет весь мир, является одним из самых быстрых «новостных агентств», помогает людям в самых неожиданных ситуациях (в том числе и предупреждать о произошедших ЧС). Поиск Google позволяет получать результаты непосредственно из этой социальной сети прямо в поисковой выдаче в виде карточек.

    Запросы вида %объект_интереса% Twitter приводят к последним записям от соответствующего аккаунта, если он существует. А запросы по популярным хэштегам позволяют посмотреть последние записи, не переходя к веб-версии Twitter’а или к соответствующим приложениям.

    Поиск внутри приложений для iДевайсов

    Не забыли мы и про пользователей iOS. Вызвать Now on Tap на iPhone не выйдет, но мы научили поиск Google работать с данными приложений iOS. Данная возможность более двух лет присутствует на Android-девайсах, но реализовать её на iOS получилось только с выходом восьмой версии яблочной операционки.

    На момент запуска (начало июня) поиск внутри контента приложений по разным причинам был доступен в ограниченном количестве приложений. В США Google Поиск умеет взаимодействовать с Eat24, Free Dictionary, Huffington Post, OpenTable, Pinterest, SeatGeek, Slideshare, Tapatalk, Yellow Pages, YouTube и Zillow, также поддерживаются некоторые приложения в Бразилии, Германии, Японии и Австралии. Кроме того, на подходе десятки других (наиболее популярных и полезных) приложений, в том числе и в других странах. Если вы разработчик iOS приложений и хотите внедрить подобную фичу у себя - в конце этой записи в нашем блоге есть краткая инструкция по интеграции с поиском Google на iOS.

    Отправка сообщений с помощью голоса в поиске Google

    Взаимодействие между приложениями в Android реализовано намного свободнее, поэтому мы смогли научить Google Now (который отлично распознаёт простую человеческую речь) отправлять текстовые сообщения в самых популярных мессенджерах. Просто скажите, кому и что отправить, а остальное приложение Google сделает за вас:

    На данный момент поддерживаются WhatsApp, Viber, Telegram, NextPlus и WeChat. На момент запуска (конец июля) данная фича работала только с Английским языком, сейчас для русского языка 100% работают Vk и GetTaxi. Список партнёров потихоньку расширяется, мы обязательно расскажем о возможностях этих взаимодействий отдельно.

    Перенос сайта на новый TLD ничем не отличается от переноса его на другой домен, и данные вопросы также подробно рассмотрены в нашем Справочном центре . Главное, не забывайте, что обработка подобных результатов занимает некоторое время, а ваши старые адреса электронной почты могут быть на отданных кому-нибудь визитках, так что обеспечьте соответствующие меры по пересылке почты на новые домены.

    Изменения в API автодополнения

    Поиск Google знаменит своим автодополнением запросов. Сколько интернет-мемов и смешных картинок в прошлом породили странные запросы людей, которые стали доступны общественности благодаря автоподстановке?

    Скрытый текст


    Вид поисковой строки ~2004 года

    На самом деле, разумеется, алгоритмы автодополнения разработаны не для увеселительных целей, а чтобы упростить нашу с вами жизнь.

    Годами данная фича имела закрытые внутренние API, которые некоторые сторонние разработчики использовали через неофициальные инструменты, разработанные методом реверс-инжиниринга. Они позволяли использовать подстановку поисковых запросов независимо от самого Поиска Google.

    Временами подобное использование недокументированных API приводило к интересным результатам и позволяло создавать действительно удобные связки между сервисами. А наглядный пример того, как находчивые программисты применяют наши технологии подталкивали к открытию некоторых внутренних API для взаимодействия со сторонними приложениями (например, так случилось с API Карт Google после того, как мы увидели удивительные результаты по соединению данных Google Карт и других источников).

    Тем не менее, все пользователи «неофициальных» API несут риски из-за того, что API могут быть без предупреждения изменены или отключены, и сейчас именно один из таких случаев.

    Мы создавали автодополнение как элемент поиска, и никогда не подразумевали его использование в отрыве от поисковых запросов. Основная ценность данных автодополнения заключается в том, что они (данные) соотносятся с поисковыми запросами, а не существуют сами по себе.

    С 10 августа мы ограничили неавторизованный доступ ко внутренним API автодополнения. Для тех разработчиков и владельцев сайтов, которые хотят использовать автодополнение мы готовы предложить альтернативное решение. Наш сервис Google Custom Search Engine позволяет использовать все возможности автодополнения запросов вместе с поиском по сайту. Для всех, кто уже пользуется Google CSE никаких изменений не произойдёт, а всем желающим приобщиться к этой технологии будут рады вот .

    Новые возможности Google Search Analytics

    Пользователи ищут информацию, а не сайт. Чем больше на вашем сайте правильной для пользователя информации, тем выше ваш сайт в поисковой выдаче. Релевантность информации, актуальность поисковой выдачи - то, чем мы действительно гордимся в Google, но мы не забываем и про веб-мастеров.

    В августе мы обновили

    Корпорация Google начинала свою деятельность как поисковик, и на данный момент поиск информации с помощью мобильных устройств так и остается одним из главных направлений развития. С каждым обновлением системы телефона/планшета, Google Play Services и отдельных программ появляется все больше новых функций, призванных облегчить жизнь пользователю. В этой статье я расскажу о наиболее полезных голосовых командах, контекстном поиске Now on Tap, а также покажу, как настроить телефон для выполнения любых голосовых команд, в том числе с помощью Tasker. Ведь именно об этом мы так мечтали, читая произведения фантастов в детстве.

    Традиционно все новейшие разработки от «корпорации добра» внедряются на устройствах линейки Nexus. Так было и с голосовым управлением, и с Google Now, системой подачи информации в виде набора карточек. За Google Now, простой поиск Google и голосовой поиск отвечает одно приложение, это Google . Оно входит в комплект стандартных приложений от компании Google и доступно на любом сертифицированном Android-смартфоне.

    Ранее голосовое управление активировалось только при нажатии на значок микрофона при открытой программе поиска (или на виджеты на рабочем столе). Затем появился лаунчер Google Старт , который позволил выполнять голосовые команды прямо с рабочего стола (с помощью фразы «Ok, Google»). Начиная с Android 4.4 та же возможность стала доступна и в других лаунчерах, но только при условии, что лаунчер явно поддерживает такую возможность (почти все популярные лаунчеры поддерживают).

    Также существует несколько смартфонов с продвинутой функцией голосового управления, активируемой, даже если экран смартфона выключен. Например, MOTO X содержит отдельный процессор с очень низким энергопотреблением, который только и занимается, что в фоновом режиме слушает все окружающие звуки на предмет ключевой фразы.


    Голосовые команды

    Простой поиск информации, конечно же, самая главная функция Google Now. Причем он достаточно интеллектуален, чтобы понимать контекст, а значит, команды можно объединять в цепочки. Например, если сказать: «О’кей, Google, кто президент Никарагуа?», то поиск выдаст ответ «Даниэль Ортега». А если далее спросить «Сколько ему лет?», то ответ будет «Семьдесят лет». Google Now понимает массу команд, приведу десять наиболее полезных.

    • Карты и навигация - «поехали/навигация #названиеулицы #номер дома». Запустит Google Maps в режиме навигатора по указанному адресу. Также можно указывать город, магазин, организацию и так далее.
    • Калькулятор - «тринадцать процентов от пяти тысяч». Выдаст ответ и форму калькулятора в окне поиска. Голосом можно надиктовывать сложение, вычитание, умножение, деление, корень числа. Также можно переводить меры весов, длин и прочего.
    • Отправка СМС/сообщений - «написать смс Олег текст я за рулем, перезвоню позже». Отправлять сообщения также можно через WhatsApp, Viber и еще несколько популярных мессенджеров. По упрощенной схеме можно диктовать «сообщение #программа #контакт #текст». Например: «сообщение WhatsApp Олег я за рулем». После этого также голосом можно подтвердить отправку командой «отправить».
    • Набор номера - «позвонить маме». Также можно продиктовать произвольный номер, которого нет в записной книге. При команде «позвонить сестре/брату» можно указать номер из контактов (если записано по-другому), тогда в следующий раз набор будет проходить автоматически.
    • Напоминания и будильники - «разбудить меня в субботу в восемь утра» или «напомнить мне выключить плиту через десять минут». Также можно добавлять мероприятия в Google-календарь. События можно привязывать не только ко времени, но и к месту. Если добавить «напомни мне распечатать текст на работе», то при включенной геолокации и указанном адресе работы (места на карте) напоминание на телефоне всплывет автоматически. Обычный встроенный в приложение «Часы» таймер заводится так же легко.
    • Угадай мелодию - «что это за песня». Запустит распознавание играющей музыки.
    • Музыка/видео - «слушать (музыку) #группа #песня». Запустит указанную музыку в Play Music или клип на YouTube. Нормально работает с русскими названиями, но так как английские слова и исполнителей определяет, иногда неправильно интерпретируя под русский язык, то срабатывает не всегда.
    • Фото/видео - «сделай фото / записать видео». Запустит камеру в выбранном режиме.
    • Управление настройками - «выключи вайфай», «включи фонарик».
    • Заметки - «заметка для себя тестовый пароль для сервиса один два три четыре». Добавит заметку в Google Keep.

    Now on Tap

    Описанию этого сервиса было уделено отдельное пристальное внимание на презентации Android 6.0 Marshmallow. И преподносился он как одна из основных особенностей новой прошивки. Но более-менее нормальную функциональность в России мы получили только в декабре. В официальном русском переводе он называется контекст от Now .

    Как это работает? «Когда вы запускаете контекст от Now, Google анализирует все, что вы видите на экране, и ищет информацию в соответствии с этими данными» - вот официальное описание со страницы поддержки. На деле это значит, что вместо того, чтобы выделять и копировать интересующие фразы на экране, затем открывать поиск и вставлять фразу, можно просто нажать и удерживать кнопку «Домой». После этого Google предложит варианты для найденных ключевых фраз. Это могут быть картинки, видео, предложение открыть это место на картах, новости. Может предложить открыть сайт организации или сделать звонок, открыть профиль Facebook или посмотреть Twitter-аккаунт знаменитостей, добавить заметку. При наличии соответствующих приложений на устройстве после тапа на иконке страница откроется сразу внутри приложения. При прослушивании музыки из разных приложений можно одним нажатием вызвать подробную информацию об исполнителях, альбомах, клипах на YouTube и прочем.


    Пасхалки в поиске Google

    Так же как и в десктопной версии поиска, в голосовом поиске есть пасхалки. Приведу только несколько команд, остальные можешь узнать по этой ссылке . К сожалению, почти все они срабатывают только на английском языке и с английским интерфейсом или при выбранном в настройках только английском языке.

    «Do a barrel roll».
    «Make me a sandwich!»
    «Sudo make me a sandwich!»
    «When am I?»
    «Beam me up, Scotty!»
    «Up up down down left right left right».
    «What does the fox say?»

    Tasker

    Если после всего прочитанного тебе все равно не хватает команд для воплощения своих фантазий, то, имея немного времени, можно настроить Google Now на выполнение практически любых команд. Для этого нам понадобятся прежде всего Tasker и плагин AutoVoice .

    Продолжение доступно только подписчикам

    Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

    Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.