Разработка голосового помощника Сири
Разработка диалогового интерфейса и программных функций велась несколько лет. Финансированием продукта занималось Управление перспективных исследовательских программ.
Вначале над проектом работали Даг Китлаусс, Том Грюбер, а также Адам Чейер и Норман Винарски. Все они были сотрудниками Центра искусственного интеллекта. И именно 40 летние наработки центра в области исследования программных алгоритмов для искусственного интеллекта и были взяты за основу для создания приложения. По сути, голосовой помощник Сири – это усовершенствованная версия CALO – познавательного агента, который обучается и реализует новые знания.
Начав работу в 2007 году, разработчики уже к концу 2008 года получили масштабное финансирование. Первыми спонсорами программы стали Morgenthaler Ventures Menlo и Ventures, которые вложили в Международный центр искусственного интеллекта SRI 8,5 млн. долл. А уже в середине 2009 года эти инвесторы во главе с Ли Цзячэном внесли дополнительные инвестиции в проект на сумму 15,5 млн.долл.
По мере развития приложения, над его разработкой трудилось множество комбинированных групп:
- Массачусетский университет.
- Институт познания человека и машины.
- Университет Южной Калифорнии.
- Рочестерский колледж.
- Стэнфордский Университет.
- Вуз Карнеги-Меллон.
Изначально в Аппсторе программа Сири предлагалась как голосовой помощник для телефонов на IOS платформе от Siri Inc. Команда разработчиков планировала дальнейшую интеграцию и ожидалось создание версий приложения под Android и Windows смартфоны. Но в 28.04.2010 диалоговый интерфейс купила корпорация Apple, а после выхода iPhone 4S Даг Китлаусс ушел с поста СЕО и дальнейшее развитие мобильного агента сосредоточено исключительно на айфонах и технике Эппл.
Часы и время
Также Siri легко заменит календарь. Она может ответить, какой день будет через определённое время, сколько лет или дней осталось до тех или иных событий, а также знает, как скоро наступят популярные праздники. Например:
- Какой день будетчерез 2 месяца?
- Какой день был 37 дней назад?
- Сколько дней осталось до Нового года?
Время отражается в статусной строке, но Siri тоже может подсказать его. А ещё она знает местное время в других городах.
- Который час?
- Сколько времени в Пекине?
- Который час дома?
Используемые технологии
Информация о фильмах, книгах, рецензии – The NYT, Rotton Tomatoes, Movietickets.
- Погода – Yahoo Weather.
- Реестры и деловая активность – Inc, Yandex, Localize, Yahoo local.
- Веб-поиск – Google, Bing, Yahoo.
- Также есть функционал CityShearch,Yelp, AndreGayot, OpenTable, BooRah.
Все функциональные возможности тесно связаны и взаимодействуют между собой.
Настройки и управление iOS
Если вы не знали, то Siri — это настоящий дирижёр, которому, подобно оркестру, беспрекословно подчиняются все функции iPhone. Например, можно давать Siri такие команды:
- Увеличь яркость.
- Уменьшь громкость.
- Включи Wi-Fi.
- Отключи Bluetooth.
- Включи режим энергосбережения.
- Включи режим «Не беспокоить».
- Открой настройки уведомлений.
Агент умеет управлять вызовами, а также писать и отправлять СМС:
- Позвони Тимуру.
- Напиши маме СМС.
- Покажи сообщение от Татьяны.
- Набери номер 0-00-000.
Функции Сири
Персональный ассистент Siri умеет отвечать на вопросы, давать рекомендации и выполнять команды. Давайте рассмотрим некоторые из них.
- Звонки и сообщения. Одни из самых полезных и часто-используемых команд для Siri, особенно для водителей, – это звонки и сообщения. Допустим, вы хотите позвонить своему другу, который записан в вашей телефонной книге как «Дмитрий». Вместо того, чтобы доставать телефон и тратить время на разблокировку телефона и поиск нужного контакта, достаточно активировать Siri и сказать: «Позвони Диме». При этом, можно добавить, что звонок необходимо сделать через WhatsApp или по громкой связи. Siri прекрасно вас поймет и выполнит данную команду. Это невероятно удобная функция, позволяющая делать звонки и писать сообщения исключительно с помощью голоса.
- Погода. Среди часто задаваемых вопросов Siri – вопросы про погоду. С этим помощник от Apple справляется превосходно. Вы можете просто спросить у Siri: «Какая сегодня погода?», — и сразу же получить актуальную информацию по прогнозу погоды в вашем городе. Сири может с довольно высокой точностью предсказать погоду на день или неделю вперед в любом городе России и других странах. Также Siri охотно отвечает на вопросы про осадки, влажность и скорость ветра. Достаточно сказать: «Привет Siri, сегодня будет дождь?», как Siri незамедлительно проинформирует вас о возможных осадках.
- Музыка. Siri способна управлять и проигрыванием музыки. Так, если у вас есть подписка в Apple Music, достаточно сказать «Привет Siri, Включи музыку», — и помощник включит воспроизведение треков из вашей медиатеки. Siri позволяет включить любую песню или исполнителя из Apple Music, достаточно её об этом попросить. А если вы хотите быть в тренде, команда «Включи 10 самых популярных треков» поможет вам быстро найти актуальные хиты. Во время прослушивания можно спросить у Siri, что это за исполнитель, попросить добавить трек в избранное или поставить ему оценку.
- Будильники и таймеры. Еще одна полезная функция Siri состоит в управлении будильниками и таймерами. Вместо того, чтобы открывать приложение «Часы», создавать там новый будильник или редактировать старый, прокручивать часы и минуты для установки будильника, достаточно сказать Siri: «Установи будильник на 8 утра». Кроме этого можно установить регулярный будильник на каждый день всего одной фразой, а также проверить созданные ранее. Это относится и к таймерам, которые невероятно полезны во время приготовления еды, когда ваши руки заняты и голосовое управление – наиболее удобно.
- Умный дом. С помощью Siri можно управлять всеми умными устройствами с поддержкой HomeKit, в числе которых лампочки, розетки, вентиляторы, замки и многое другое. Специально для умного дома Apple выпустила умную колонку HomePod с поддержкой Siri. Колонка имеет 6 микрофонов, что обеспечивает отличное распознавание речи, а мощный динамик позволяет выполнять функции домашней аудиосистемы. Функция «Привет Siri» здесь работает в режиме «Всегда слушать» и оказывается особенно полезной для управления любым совместимым устройством.
Чтобы точнее понять, кто такая Сири, давайте посмотрим, как выглядят функции приложения в практическом использовании. Для запуска работы агента нужно воспользоваться опцией «привет, Siri».
Как запустить Siri на iPhone, iPad и iPod touch
При использовании голосового помощника можно решить целый ряд вопросов. Все команды достаточно простые:
- Уменьши громкость.
- Выключи Вай-Фай.
- Открой настройки.
- Зайди в раздел.
- Увеличь яркость.
- Включи режим энергосбережения.
- Открой гугл-карты.
Запуск нажатием кнопки «Домой»
Siri доступна на всех iPhone, начиная с iPhone 4s, на операционной системе iOS 5 и выше. Для запуска Siri на iPhone (за исключением iPhone X), нужно нажать и удерживать центральную кнопку «Домой».
Чтобы запустить Сири на iPhone X необходимо нажать и удерживать боковую кнопку.
После звукового сигнала, можно произносить запрос. На некоторых устройствах следует дождаться появления Siri на экране, прежде чем давать команду.
Контакты и вызовы
Siri умеет не только набирать номера и вызывать контакты из телефонной книги. Ей можно представить всю вашу семью, и она будет знать ваших родственников практически «в лицо».
- Зови меня «повелитель».
- Где моя сестра?
- Набери маму на домашний.
- Позвони по номеру 295–821–13–04.
- Покажи историю звонков.
- Когда звонила жена?
- Есть пропущенные вызовы?
Карты и навигация
Если дать мобильному клиенту доступ к геолокации, то можно использовать Siri в качестве навигатора. На практике это выглядит так:
- Где я нахожусь сейчас.
- Найди ближайший магазин.
- Как доехать до железнодорожного вокзала.
- Где находится Университет.
Язык до Киева доведёт, а с Siri у вас будет личный гид по любым городам мира. Узнать дорогу, маршруты общественного транспорта, уточнить наличие ресторанов или кафе — всё это можно делать с помощью команд Siri.
- Карта Москвы.
- Найди ближайший ресторан.
- Как доехать к Егору на общественном транспорте?
- Проложи маршрут домой.
- Где находится статуя Свободы?
- Как далеко от Москвы до Ростова?
- Где я?
Календарь
Не менее удобно работать через Siri с календарём. На ходу, за рулём и в любых других ситуациях, когда у вас заняты руки, голосовой ассистент поможет добавить новую встречу, покажет ближайшее событие и многое другое.
- Новое событие.
- Добавь встречу завтра в 15:00.
- Покажи ближайшее событие.
- Где следующая встреча?
- Покажи мой календарь.
- Отмени встречу завтра в 15:00.
- Перенеси это событие на пятницу.
Напоминания
Много дел и очень сложно ни о чём не забыть? Не беспокойтесь, Siri напомнит!
- Добавь напоминание помыть машину.
- Напомни позвонить родителям вечером.
- Добавь молоко в список покупок.
- Покажи список «Работа».
- Напомни об этом завтра (при просмотре письма, контакта, книги или подкаста).
- Создай новый список «Книги».
Прогноз погоды
Брать зонт или дождя не будет? Не заглядывая в погодную сводку, это можно узнать от Siri.
- Какая погода на улице?
- Какая погода будет завтра?
- Сегодня брать зонт?
- Вечером будет дождь?
- Сейчас ветрено?
- Какая температура на улице?
- Какое давление снаружи?
- Во сколько завтра будет закат?
Мобильный агент очень удобно использовать чтобы уточнить прогноз погоды. Достаточно просто спросить будет ли завтра дождь или какая ветреность (температура) послезавтра, и приложения сообщит информацию.
Как включить Сири в наушниках
Используя оригинальную гарнитуру Apple с кнопками дистанционного управления или совместимые Bluetooth-наушники, активировать Siri можно нажатием на центральную кнопку или кнопку вызова. После звукового сигнала можно делать запрос.
Используя беспроводную гарнитуру AirPods от Apple, для запуска Siri дважды прикоснитесь к внешней поверхности любого наушника.
Второе поколение легендарных наушников AirPods уже прекрасно знает, как зовут голосового помощника на Айфоне. Разработчики установили ассистент Siri, а также процессор Apple H1. Наушники нового поколения на 50 процентов дольше держат заряд, лучше передают звук и голос, а также быстрее подключаются к устройству.
Первоначально для запуска функциональных возможностей ассистента нужно было касаться наушников или доставать смартфон из кармана (сумки). Но в обновлении, бета-тестирование которого было в январе – iOS 12.2 beta 1, предусмотрен алгоритм действий голосового использования. Для этого после первого сопряжения наушников с устройством нужно пройти быструю настройку параметров. Теперь вам не нужно доставать телефон из кармана или прикасаться к наушникам. Управление агентом стало еще удобнее!
Siri
на macOS
После релиза новой операционной системы macOS Sierra, возможности приложения стали доступны не только на телефоне, но и на ПК. В отличие от смартфонов, где настройка автоматическая, десктопные версии требуют настройки вручную. Вот простой алгоритм, чтобы запустить команды для Сири на русском с компьютера или ноутбука:
- Раздел «Системные настройки» подменю «Диктовка и речь».
- В опции «Диктовка» поставить галочку напротив «Включено».
- Включить «Использовать улучшенную диктовку».
- Возврат в главное меню настроек.
- Выбрать «Универсальный доступ», перейти на боковую панель.
- Перейти в раздел «Диктовка».
- Установить флажок напротив «Ключевые фразы диктовки».
- Ввести первую часть фразы – «привет», к примеру.
- На вкладке «Команды диктовки» активировать «Расширенные команды диктовки».
- В открывшемся диалоговом окне нажмите « » и выберите Siri.
- В поле произношения ввести русскоязычную версию – «Сири».
- Оставьте значение «При использовании всех программ».
- Повторно выбрать Сири через объекты Finder.
Готово.
Несмотря на то, сколько лет Сири программе, для некоторых пользователей продукции Эппл настройка мобильного клиента все еще сопряжена с рядом сложностей. Но с каждым новым релизом методы управления голосовым помощником становятся доступнее, а настройка – проще.
Будильник
Когда нет сил даже установить будильник и хочется тут же провалиться в сон, вас, как всегда, выручит Siri.
- Поставь будильник на 7 утра.
- Буди меня каждую субботу в 10 утра.
- Отключи будильник на 6:30.
- Покажи мои будильники.
- Отключи все будильники.
- Переименуй будильник на 7 утра в «Доброе утро».
- Измени будильник «Доброе утро» на 8:00.