Пользователь
0,0
рейтинг
19 декабря 2013 в 13:23

Восприятие русского языка в Google Now/Google поиск из песочницы

Проснувшись утром 13 декабря, что-то стрельнуло у меня в голове, и, взяв телефон в руки, я тапнул по микрофончику и, не ожидая ничего нового, спросил: «какая погода в Москве?»

Какого же было мое удивление, когда с открытием Google Now я услышал:

— Погода в Москве столько то градусов, небольшой снег

Что? Послышалось спросони? Нет, на предложение построить маршрут до работы G.Now отреагировал тоже вполне адекватно и построил маршрут.

Google включил распознавание русского голоса! Ура, товарищи!

Но как так? Без шума и без пыли, когда этого так долго многие ждали! Сообщество Nexus в Google+, как выяснилось, тоже было особо не в курсе.
Распознавание русского языка пришло на цыпочках вместе с последним обновление Google поиск.

Прошло 5 дней, сегодня об этом написал droider.ru, где в самом посте и в комментах сказано, что понимает Google Now совсем немного команд.

Я решил проверить.

Быстренько найдя список команд Google Now я пошел проверять.

Список голосовых команд на русском можно поссмотреть здесь и здесь

Итак.
Прошу прощения за качество видео. Снято на найденную дома веб-камеру. Других устройств в залежах обнаружено не было.

На текущий момент Google Now умеет:

1. Искать в Google (умел и раньше. В принципе совсем недавно это все что он умел по-русски).
2. Читать статьи из Википедии. Например:

3. Отвечать голосом на вопрос о знаменитостях (Кто жена Путина, кто президент США).
4. Переводить валюту и озвучивать результат голосом округляя до копеек(при переводе долларов США в рубли, например).
5. Создавать напоминания по времени или месту дислокации — Напомни купить хлеб в 19 часов или Напомни выпить кофе когда приеду на работу.
6. Создавать будильники в определенное время или через определенное количество часов.
7. Добавлять заметки (Записывает распознанный текст и, видимо на всякий случай, аудиозапись команды).
8. Показывать время в городах мира. (Очень странно работает. Токио например знает, Берлин — нет).
9. Создавать встречи в календаре.
10. Совершать звонки и писать СМС контактам из адресной книги. (не знаю как на других версиях, но на 4.4 отлично ищет телефоны и в сети. Например Позвонить в Большой театр).

11. Показывает погоду в текущем месторасположении и в других городах. Адекватно распознает, что Питер это Санкт-Петербург. Есть баг: Если запросить погоду в <городе>, а потом просто погоду — снова показывает в городе из прошлого запроса. Третий запрос уже нормально по местоположению. Не показывает погоду на завтра или на <число>.
12. Отлично строит маршруты:



13. Кое-как считает простенькие математические примеры и переводит единицы (метры в футы например).
14. Спортивные запросы. Тут просто был приятно удивлен. Показал легко таблицу российской премьер лиги, а например по запросу Как сыграла Барселона в последнем матче проговорил счет последнего матча, время и дату следующего и вывел расписание известных будущих матчей и результаты прошедших.



15. По авиарейсам показывает авиарейсы по направлению и… и все. Ни статуса рейса, ни билетов. Ничего больше добиться не получилось.
16. Отлично переходит на сайты. Вариантов несколько — Открыть, Показать, Перейти на <адрес сайта>
17. Из разнообразного медиа-контента: Показывает список актеров фильмов, год выпуска фильма, открывает Play Music, распознает композиции, если они есть в библиотеке Play Music. ИМХО — бесполезно и неудобно.

18. Запустить/открыть <имя приложения>. Работает не со всеми приложениями, но тем не менее. Спасибо за напоминание valergrad
19. Достопримечательности

20. Для увлекающихся диетой например: Калорийность котлеты
21. В пункт навигации можно было бы добавить, но уже поздно, так что отдельным пунктом. Определяет часы работы заведений, например Часы работы Метрополис. Отвечает либо до скольки работает, либо
«Метрополис сейчас не работает. Время открытия пятница 10 часов»

21. Easter Egs работающих не найдено.

Видео есть по каждому пункту, но из-за ужасного качества камеры и по причине того, что Youtube уже полчаса не может перевернуть изображение, остальные добавлять не стал. Если будет интересно и качество не важно — пишите, отредактирую — добавлю все ролики.

Из всего этого я могу сделать только один вывод. Основываясь на личном опыте — мне стало удобно. Мне удобно ехать за рулем и позвонить человеку, чтобы сказать «я подъезжаю» просто протянув руку и тапнув по экрану. Мне удобно добавлять заметки и встречи в календарь. И многое другое.

Надеюсь, что в скором времени распознавание русской речи будет улучшено, а количество команд расширено и нам всем станет жить удобнее, приятнее и чуточку веселее (иногда он те еще перлы распознает).

Интересно, а Siri то научится все таки или нет…

UPD: Нашлась камера. Сегодняшний вечер посвящу пересъемке в нормальном качестве и горизонтальном отображении.
UPD2: Добавил ссылки на русскую справку от google с примерами голосовых команд
UPD3: Потихоньку начал обновлять видео и добавлять тех что нет.
Без штатива снимать не очень удобно, так что из новых сразу наверное добавлю только наверное самые востребованные(судя по комментариям):
звонки и смс, работа с музыкой и поиском фильмов.
В плохом вчерашнем качестве все можно посмотреть здесь
UPD4: Добавлено пара пунктов. 1 с видео.
Максим Мартынов @RoHaS
карма
10,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (88)

  • +5
    У меня встречный вопрос к тем, кто пользуется Google Now — оно у вас насколько сильно батарейку сажает?

    Я несколько раз пытался эту штуку включить, но каждый раз это приводило к тому, что под вечер — сильно меньше половины заряда остается, даже если телефон особо сильно не использовать. (Location Reporting соответственно включен). А если выключить все (Location Reporting в первую очередь, и ввесь Google Now заодно, то если особо не насиловать телефон, то под вечер — процентов 70 вполне может оставаться в легкую).
    • 0
      Интересный вопрос. На текущий момент у меня 40% заряда, а времени сейчас 14:10.
      Завтра ритм жизни повторится(час музыки, постоянно включен WiFi, геолокация, etc.), но с выключенным Google Now. Проверим :)
      • 0
        А если его greenify?
    • 0
      Да, Google Now однозначно «садит» батарею. Поэтому не пользуюсь, если надо что-то найти, делаю свайп от «домика» вверх и перехожу в поиск. Тот же Google now, только без подсказок и карточек.
    • +3
      Совершенно незаметно сажает. Ровно столько, сколько требует интернет.
    • +1
      Такая же ситуация. По ощущениям с location reporting телефон садится раза в два быстрее. Причём необязательно Google Now. Когда Google Keep добавил гео-напоминание и я это решил потестить — телефон стал очень быстро садиться (galaxy s2/s4)
    • +3
      У меня не сажает.
    • 0
      Под вечер остается около 70-80%, в течении дня немного играю, сижу в интернете. Note 3
  • 0
    Спасибо за новость.
    А разговаривает он через какое место API? В гугловый синтезатор добавили русский?

    У меня на 4.1.2 русский не предлагает и, соответственно, ничего не говорит. Но понимать стал, да.
    • 0
      Говорит он потоком из сети женским голосом (по-русски). Синтезатор у меня из системы удален. Android 4.1.2.
    • 0
      Не специалист в этом, так что могу только предполагать. По крайней мере у меня голый андроид(4.4.2) и дополнительно софта не стоит, а заработало само, а вот в настройках синтезатора речи русского как не было — так и нет.
    • 0
      4.4.2.
      Отвечает на русском языке женским голосом. Качество отличное, как будто живой человек говорит. Молодцы!
      • 0
        API бы к этому синтезатору, эх…
        wireshark не помог, сплошной TLSv1 везде.
  • 0
    Все кроме заметок работает при выключенном Google Now — просто в «поиске Google».
    Еще что нашел — отвечает голосом на вопросы с «численными» данными — высота Эйфелевой башни, высота Эвереста.
    Что смутило — голосовой ввод СОВСЕМ не работает при выключенном интернете, несмотря на то что русскоязычный пакет распознавания голоса загружен. До этого обновления вроде работал — искал контакты в телефоне.
    • 0
      Только что проверил. Google Now выключил — заметка добавилась. Команда «добавить заметку тест»
      Думаю название Google Now в топике не совсем корректное. Изменю на «Восприятие русского языка в Google Now/Google поиск „
  • +22
    Теперь мне есть с кем поговорить…
  • +1
    Отличная новость! Сейчас пользуюсь Ассистеном, но всегда хотелось чтобы все было из коробки, и вот…
  • 0
    Со звонилкой проблемы — говорю ему «Позвонить Васе», а он мне на экране пишет:
    Кого именно вы имели в виду?
    Вася
    Вася Пупкин
    Вася Деточкин


    И приходится пальцем тыкать в нужного мне «просто Васю». А эта зараза опять спрашивает:
    По какому номеру звонить?
    +… (мобильный) (установлен по умолчанию)
    +… (домашний)
    +… (еще какой-нибудь)


    Не понимаю, почему оно не умеет звонить контакту у которого 100% совпадние по имени на номер который установлен по умолчанию?
    • +1
      По первому пункту:
      Думаю не совсем корректно если телефон будет за пользователя решать какой именно Вася ему сейчас важнее :)
      Лучше сразу уточнять фамилию.

      По второму пункту:
      Печальный факт. Добиться так и не удалось. При нескольких номерах приходиться тапать по экрану. Думаю временный баг.
      • 0
        ну как бы логично что если найдено 100% совпадение, то это именно тот контакт который мне нужен, а вот если я сказал «Вася», а просто Васи не нашлось — тогда уже предлагать. В общем хотел использовать это чтоб звонить на морозе не снимая перчаток — не получилось :(
        • +2
          Ну согласитесь у каждого свое восприятие логики.

          Думаю был выбран наиболее оптимальный вариант приведу пример:
          Мне нужно позвонить Васе…
          «Позвонить Васе» Стоп, нет не этому Васе, что это вообще у меня за просто Вася! Мне же Иванов нужен! Почему бы если их несколько не показать мне список на выбор! Откуда я помню, что у меня из 300+ конактов аж целых два Васи."

          Ну такая например придуманная сценка — имеет же право на жизнь? :)
          • –1
            нужна опция «Звонить сразу при 100% совпадении» :)
            • +2
              А на мой взгляд было бы удобно, если бы была возможность создавать собственные команды для отдельных контактов. Тогда можно задать, что, если я говорю «Позвони Васе», значит, надо звонить Васе Пупкину, а если говорю «Позвони брату», то Пете Васечкину. А если сохранённой команды не нашлось, тогда уже искать по именам.
              А вообще было бы лучше, если бы для чего угодно можно было команды задавать. Например, задать команду «Люмос» для включения фонарика =)
              • 0
                «Да будет свет!»
    • 0
      мне казалось, что можно не тыкать а сказать «первый» или что-то такое
      во всяком случае в англ версии можно сказать «first one»
  • 0
    Android 4.4 CM 11, напоминания не работают. Видимо в CM вырезали этот функционал.
    • 0
      У меня все работает, android 4.4.2, CM 11 ночной
      • 0
        А у меня вот почему-то вообще ничего не работает, как будто и не включали. Обычный поиск только. СМ 10.2 :(
        upd: О, перезагрузка помогла вроде бы…
  • +1
    Зачем вам камера? KitKat умеет писать скринкаст
    • 0
      Подскажите, как это делать?
      • 0
        Надеюсь имелось ввиду вот это
        • 0
          Эх, а я думал, что есть какая-то волшебная комбинация кнопок, например как для скриншотов «Volume Down + Power»
    • 0
      Гм, и правда. Спасибо, не знал. Вечером поковыряю.
      • 0
        Звук, к сожалению, придётся записывать отдельно.
    • 0
      Скорее всего остановлюсь на камере.
      Скринкаст и правда красиво выглядит. Но нет звука, а значит не видно какие команды с голосовым ответом, а какие нет. Мне кажется это важным, так что остановлюсь пока что на более «живом» варианте.

      Либо я не нашел как записывать со звуком, тогда подскажите пожалуйста. Других минусов нет — одни плюсы.
      • 0
        Нет, звук не пишет. Ещё один минус в том, что длина ролика ограничена. Правда, не помню, какими числами.
  • 0
    Конвертер валют не для всех валют работает. Скажем, «сто рупий в рубли» он осилить не в состоянии, хоть и распознаёт правильно.
    • 0
      Каких рупий? Их бывает штук 10 разных…
      • 0
        Без уточнения обычно имеются в виду индийские рупии. Да, с уточнением гугл понимает, но яндекс понимает и так.
        • 0
          Это где у вас так обычно? :) Когда я спросил «100 индийских рупий в рублях», он мне моментально ответил 52.87, а вот просто про рупии спрашиваешь — шлёт в поиск.
          • 0
            В поиске, кстати, все результаты как раз про индийские рупии.
      • +1
        И рубли бывают разные
        • 0
          Я думаю, если мы в Белоруссии будем спрашивать рубли, то он все-таки в местные посчитает.
          • +2
            Если вы из Индии будете спрашивать перевести рупии в рубли, то он не поймёт, какие рубли. Зато поймёт какие рупии
  • +1
    Было бы не плохо увидеть список команд на русском
    • –2
      Быстренько найдя список команд Google Now я пошел проверять.
    • 0
      Сорри, невнимательно прочитал и думаю, странно почему коммент минусуют )
      Не заметил «на русском».
    • 0
      Официальный список пока не очень большой: support.google.com/websearch/answer/2842392?rd=1
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Ну частично описано. А что конкретно интересует/не получается? Может быть для меня, как автора этого поста, это очевидно, а для кого-то нет.
      • 0
        Было бы идеально, если сделать как на той англоязычной инфографике.
      • НЛО прилетело и опубликовало эту надпись здесь
  • +1
    Небольшое уточнение.
    Выполнение русских команд будет работать только при влюченном русском системном языке,
    в случае, если система на англ, а язык голосового ввода — русский, будет просиходить обычный поиск.
    • 0
      Угу, nexus 4 ,4.4.2
      Надо порыться, может можно файлы подменить гденить
      • 0
        В смысле порыться?
        Системный язык переключается в настройках Settings / Language & input / Language
        В случае, если в системе ограничен выбор языков и нету русского, принудительно переклюить язык на русский можно с помощью программы MoreLocale 2.
        В этом случае не факт что все будет переведено, но программы будут знать что надо использовать русские ресурсы, при их наличии.
        • 0
          Кстати, меня раздражает, когда в программе нет внутренной настройки переключения языка, и он ориентируется только на общую настройку андроида. И жаль, что чисто голосовой ввод тоже нельзя переключить на русский. Я бы оставил английский интерфейс, как сейчас.
  • 0
    Кстати если просто набрать текстом команды, тоже будет работать. Например: напомни купить хлеб завтра
  • +2
    Экпериментируя с Google Now увидел значок музыки (рядом играла какая то песня). Нажал из любопытства, он почти сразу определил что играет и предложил купить на Google Play.

    Постоянно узнаю что-то новое о нем)
    • 0
      Отнес к пункту медиа, про распознавание. К сожалению(судя по всему) ищет только по библиотеке Play Music. В результате большую часть российских исполнителей не узнает. На Алисе вчера перебробывал штук 10 песен — по нулям. Prodigy Vodoo People- на 3-й секунде. Но при этом секунде на 20-й выдал левый альбом левой группы. Название не вспомню сейчас. В общем криво пока что. Shazam куда стабильнее.
  • 0
    Никогда не знал об этом, крутая вещь!
    Добавлю команду которой нет в списке, но которую решил просто попробовать — и сработало. Запустить приложение на телефоне ( например, «Запустить скайп» )

    • 0
      Точно! Спасибо большое, совсем забыл. Когда пробовал нашел что работает (Правда через слово «открыть», у меня например было «открыть фонарик» и открыть хром), а вот когда писал совсем забыл добавить…
  • +1
    Пардон, на англиском-американском можно на новом гуглорабочем столе сказать «Ok, google!» и он запускает голосовой поиск.
    При переключении на русский «ок, гугл» не работает. Они это не реализовали или заветная фраза отличается?
    • 0
      Это совершенно отдельная от Google Now и голосового поиска фича и она пока для русского недоступна, увы.
      • 0
        У меня и в английском, почему-то, не работает
        • +1
          там два условия похоже: английский обязательно должен быть американским и запущен должен быть новый гугловский лаунчер.
          • 0
            Тогда понятно, спасибо за пояснение
      • 0
        Это совершенно отдельная от Google Now и голосового поиска фича

        Это я понимаю=) поэтому и уточнил про новый гуглолаунчер.
        Хотя эта фича упоминается в документации к Google Now, даже на русском языке.
  • +2
    Вопрос такой: у меня bt-гарнитура, зажимаю на ней кнопку, по идее должен открываться now и я могу спокойно говорить какие нибудь запросы. Так вот при зажатии кнопки, появляется серый экрна с надписью инициализация и все… Если нажимать now с самого телефона, тогда все работает, при подключеной гарнитуры команды воспринимаются именно с микрофона гарнитуры.
    Так что есть еще куда улучшать сервис.
    • 0
      Такая же фигня, говорит «подождите» и серый экран, но если повторно долго нажать — то все работает. Правда, телефон при этом разблокируется, даже где-нибудь в кармане и начинается веселье.
  • 0
    Блин, погоду везде говорит, в Йошкар-Оле не говорит. И тут нас обломали :(
    • 0
      Погода Йошкар-Ола — так говорит.
  • +1
    Потихоньку начал обновлять видео и добавлять тех что нет.
    Без штатива снимать не очень удобно, так что из новых сразу наверное добавлю только наверное самые востребованные(судя по комментариям):
    звонки и смс, работа с музыкой и поиском фильмов.
    В плохом(вчерашнем) качестве все можно посмотреть здесь
  • 0
    Русский язык так-же заработал и на на google.com
  • 0
    А знаки препинания в заметках или при диктовке смс Google Now научился понимать?
  • 0
    И при отключенном Google Now работает
    • 0
      Блин, отлично работает!
      «Поставь будильник на семь утра», «Открыть хабрахабр». Устанавливает будильник и запускает браузер с habrahabr.ru :)
  • 0
    11. Про погоду это не баг а фишка. В английской версии можно спросить погоду в городе, а потом не называя город спросить «расстояние до него от Х», как доехать и тп. Типа запоминание контекста.
  • +1
    Вот только есть одна маленькая проблема — внятную речь девочки 6 лет он воспринимает как «тыщ», что 0_о.
  • +4
    Не люблю заниматься некропостингом, но вдруг кому пригодится.
    В маркете есть 2 проги: Ok Google Now (BETA) и Open Mic+ for Google Now, которые позволяют запускать поиск гугла не прикасаясь к экрану ключевой фразой (по умолчанию Okay Google) не только когда стоит локализация English(US) и не только на рабочем столе — что предусмотрено изначально системой. Это было реализовано в Moto X, но там прослушкой даже в заблокированном состоянии занимается специально выделенное ядро, которое почти не ест батарею.
    Что нам дают упомянутые приложения:
    1. Запуск Google Now из русской локали, то есть при русском (да и вообще любом) системном языке.
    2.Запуск поиска при запущенных других приложениях, т.е. микрофон всегда слушает и ждет команду.
    3.Возможность произносить любую ключевую фразу, в том числе на русском (желательно из 2х слов).
    4.Возможность включить распознавание ключевой фразы даже при заблокированном или выключенном экране (как в Мото Х, но по отзывам ест батарею).
    Обе проги в бете. Не всегда срабатывают по крайней мере с русским языком. Ищут русские слова. Т.е. при команде «запустить hangouts» в поиске просто выводится «запустить фингал» О_о
    команда «запустить вконтакте» работает нормально. как и «позвонить сергей иванов».
    У себя настроил распознование фразы «слушай команду». Срабатывает почти всегда.
    Этого мало? Идем дальше:
    root+exposed framework+google search API+AutoVoice plugin для Tasker — мощнейшая связка, позволяющая творить чудеса. Я не шучу.
    Управление всеми функциями телефона и использование всех возможностей Tasker с помощью голоса, не прикасаясь к телефону (Полная автоматизация управления устройством и операционной системой Android. Учитываются объекты: Приложение, Время, День, Состояние аппаратуры и прогр. обеспечения, Событие, Ярлык, Виджет, Таймер.* Действия: 200 встроенных, любые плагины* Задачи: циклы, переменные, условия — из описания программы). Например отключить звук, включить режим полета, включить вайфай, управлние музыкой, открыть файл, перезагрузка, звонки/смс, выполнение скриптов и многое другое.
    Мало? Умный дом с голосовым управлением с телефона.
    А если посмотрите видео до конца, то после титров видно как чел запускает приложения/камеру вообще на других устройствах голосом с телефона.
  • 0
    Не так выразился. «Ищут русские слова.» Конечно же программы только запускают поиск и микрофон, а ищет непосредственно google search.
  • +1
    Почему-же пасхалок нет? Тот же самый do a barell roll отлично работает
    • 0
      Может потому что статья называется восприятие РУССКОГО языка?
    • 0
      Гм… И Правда работает… Но да — только на английском если говорить хотя и с русскими настройками. До обновления вроде бы и такого не было(не уверен).
  • 0
    А можно как-то выполнять голосовой поиск по-английски? Точнее на 2 языках сразу )
    У меня только русский распознает…

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.