Как сделать сири на русском

Обновлено: 07.07.2024

В обновлении iOS 8.3 голосовой помощник Siri заговорила по-русски. Именно во второй бета-версии iOS 8.3 наконец-то появилась русскоговорящая голосовая помощница Siri.

Siri от английского Speech Interpretation and Recognition Interfece, то есть Сири это Интерфейс Голосовой Интерпретации и Распознавания. Таким образом, если по-нашему называть Siri, то получится Игир.

Ранее компания Apple как раз искала к себе в штат инженера для локализации Siri на русский язык. О чем стало известно благодаря тому, что компания Apple вывесила у себя на сайте вакансию.

Нажав на кнопку голосового прослушивания можно сказать то, что вам интересно узнать и получить голосовой ответ, а также варианты на экране вашего смартфона.

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

Можно задавать самые безумные вопросы и получать на них ответы.

Единственный минус на мой взгляд в Siri это то, что Siri не ведет себя как девушка или женщина. Например, она могла бы игриво разговаривать и даже кокетничать с собеседником и флиртовать, а может даже несколько раз в день просила с ней поговорить. Уверен подобное поведение Siri привлекло бы на сторону Apple многих одиноких и не очень мужчин.

Со временем уверен даже начались бы иски о том, что Siri отнимает слишком много времени у мужчин и жены подавали бы иски в суд против компании Apple.

1. Как включить Siri

Siri находится в Настройки > Основные > Siri.

Siri заговорила по-русски (1)

Тут её можно включить или выключить.

Siri заговорила по-русски (2)

Siri заговорила по-русски (3)

Siri заговорила по-русски (18)

Также в Настройки > Основные > Siri можно выбрать голос для Siri. Можно сделать Siri женщиной, а можно мужчиной.

Siri заговорила по-русски (25)

Можно задать ваши данные и имя для Сири и она (и Apple) будет знать как вас зовут и прочие ваши данные указанные в контакте. Нажав на строку О Siri и конфиденциальности можно прочитать о том, что все данные отправляются в Apple. Вот текст из заявления об использовании Siri.

Siri заговорила по-русски (4)--

Можно при наборе текста нажать микрофон слева снизу, и надиктовать Siri ваш текст вместо того, чтобы его набирать на клавиатуре.

Siri заговорила по-русски (28)

Можно задать ваши данные и имя для Сири и она (и Apple) будет знать как вас зовут и прочие ваши данные указанные в контакте.

Siri заговорила по-русски (26)

Закрыть Siri можно фразой bye и прочими вежливыми прощальными словами, тогда она вежливо попрощается с вами. А можно даже послать её на х**, тогда она просто закроется без ответа.

Siri заговорила по-русски (27)

2. Как выбрать язык Siri

Чтобы выбрать язык на котором Siri будет понимать вас и отвечать вам зайдите в Настройки > Основные > Siri > Язык.

Siri заговорила по-русски (4)-

3.Как отключить Siri

Siri можно и отключить в Настройки > Основные > Ограничения.

Siri заговорила по-русски (21)

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

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

Голосовой ассистент под названием Siri появился в мобильных устройствах Apple ещё в 2011 году в iPhone 4S, но изначально этот персональный помощник умел общаться только на английском, немецком, японском и французском языке. Позднее Apple научила общаться Siri ещё на нескольких языках, включая китайский, итальянский, корейский и испанский, но за прошедшие четыре года голосовой ассистент так и не научился разговаривать на русском языке.

С тех пор в сети периодически появлялась информация, что Apple продолжает совершенствовать Siri, в том числе работает над её обучением другим языкам мира, и обещает добавить их поддержку в ближайшей перспективе. Как говорится, обещанного три года ждут, но нам с вами пришлось ждать на год дольше и вот вчера наконец-то свершилось то, чего так долго ждали русскоговорящие пользователи — Apple выпустила iOS 8.3 Beta 2, одним из нововведений которой стала русская Siri.

Как включить Siri на русском языке

К сожалению, в настоящее время установить на свои устройства iOS 8.3 Beta 2 могут лишь разработчики, а также владельцы iPhone или iPad, уникальный идентификатор (UDID) которых внесён в аккаунт разработчика. Всем остальным остаётся ждать официальный выход iOS 8.3, который вряд ли состоится раньше апреля или даже мая. Если же вам не терпится и вы хотите пообщаться с Siri на русском языке прямо сейчас, узнайте как внести своё устройство в аккаунт разработчика по этой ссылке.

Siri на русском языке

История появления Siri связана с покупкой приложения и компании Siri inc Apple в апреле 2010 года. На тот момент это приложение было настоящим технологическим прорывом. Оно стало первым голосовым помощником, который смог сэкономить кучу времени и облегчить пользование гаджетом.

Возможности голосового помощника Siri на русском языке

Приложение имеет широкий функционал. Оно способно подстраиваться под каждого пользователя индивидуально. Эта опция распознает любую речь, не обращая внимания на шумы и другие посторонние звуки. Вы можете указать необходимое имя, по которому Siri будет к вам обращаться, если текущее не нравится.

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

  1. iPhone. .
  2. Apple Watch.
  3. Автомобилях со встроенной функцией CarPlay.

Настройка самих голосов происходит через Voice Over. Пользователь имеет возможность:

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

Если нужно освободить память, удалите один или несколько голосов, если они не используются. Это операцию нельзя проводить с голосами родной страны. Siri способна:

Возможности Siri на русском языке

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

Основная проблема Siri на русском языке

До выхода iOS 8.3 пользователи Apple по всему миру нередко сталкивались с языковыми барьерами. Эта же проблема коснулась русскоязычных владельцев продукции инновационной компании.

Но с выходом новой версии iOS 8.3 голосовой помощник начал поддерживать софт на русском вместе с другими языками:

  • датским;
  • голландским;
  • шведским;
  • тайским.

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

Как включить русскоязычную Siri?

Обычно голосовой помощник находится в постоянном режиме работы. Перед изменением настроек необходимо зайти в само приложение. Для этого зажмите круглую кнопку Home на девайсе. Появится звуковое уведомление готовности Siri к работе.

Если по каким-то причинам не получается запустить помощник, то можно это сделать самостоятельно через Настройки -> Основные -> Siri.

Включение Siri на русском языке

Фото: Включение Siri на русском языке

Для версии iOS 8.3 и выше для включения русского языка:

DISCLAIMER:

Почему за 7 дней?

День 1-й. Проектирование

Вначале я продумал саму логику приложения. Естественно все преобразования text to speech и speech to text, должно выполняться на сервере. А само приложение быть всего лишь интерфейсом. В этом случае, решение будет работать даже на самых слабых устройствах, а также обладать кроссплатформенностью. Для переносимости на Android и Windows Phone, потребуется всего лишь написать интерфейс на эти платформы.

Таким образом логика приложения получилась такая:
А) записываем речь собеседника и передаем на сервер для распознания;
Б) получаем с сервера распознанную строку, и проводим легкую начальную обработку. Это ответы на самые частые вопросы, отсекаем маты и ругательства, перехватываем слова для поиска в Яндексе и поиска прогноза погоды. Другие команды типа отправь СМС или проверь почту, решил пока не встраивать из за опасения не пройти ревю;
В) отфильтрованную строку посылаем на свой сервер для распознавания. И получаем в ответ строку с ответом;
Г) посылаем ответ на сервер для преобразования в речь, получаем ссылку на поток mp3 и воспроизводим ответ;

Да получается медленно, но пока другого варианта, кроме как объединить все это на одном своем сервере я не вижу. Но это уже совсем другой порядок затрат: выделенный мощный сервер, скорее всего не один; покупка и лицензирование движка распознавания речи преобразования текста в речь и др. Так что остановимся, пока на такой логике.

День второй. Поиск движка

Ищу движки. Это оказалось не маленькой проблемой. Во первых, большинство из них платные и не мало от 50 долларов за 1000 слов, во вторых очень малое количество распознает русскую речь, в третьих качество тех что распознает русский просто ужасное.

Изучаю его API. Я остановился на формате JSON. Передаю на сервер ключ, язык который надо распознать, служебные поля типа формата звукового файла и саму речь, закодированный в base64encode, .wave файл. Получаю ответ, так же в формате JSON, error, если ошибка. И строку текста и точность распознавания, если успех.
Точно так же делается обратное преобразование. Посылаю на сервер строку для проговаривания, язык, и служебные поля и получаю в ответ mp3 поток, который и воспроизвожу.

День 3-й. Начинаю писать приложение. Дизайн


Стараюсь чтоб получилось что то похожее на Siri, но не повторяло в точности, а то цензоры зарубят.
Вот что получилось.

Ну совсем я не дизайнер. День потрачен зря.

День четвертый. Пишу логику приложения

День 5-й. Интегрирование поиска в Яндексе и погоды. Отправка в App Store

День 6-й. Лингвистика и анализ речи. Написание сервера

Штудирую литературу по искусственному интеллекту и анализу речи. Тихо офигеваю. Осваиваю азы. Решаю пока не заморачиваться на искусственном интеллекте, а просто разобрать приложение на фразы, сделать простейший анализ, выделить ключевые слова и уже по ним производить поиск в базе.
Набрасываю краткую идею, в каком направлении двигаться. Значит составляю базу знаний, поиском сравниваю выделенные из предложения ключевые слова с базой и выдаю ту запись которая наиболее соответствует вопросу.
Нахожу в открытых источниках словари для программ- собеседников, конечно качество их недостаточно и надо будет дорабатывать. Но для старта подойдет.

День седьмой. Сегодня

Недостатки программы.
1. Долгая отсылка речи на сервер из-за формата wave.
Планирую уменьшить дискретизацию до 8 КГц, но пока не знаю как.

2. Не очень хорошее распознавание речи, особенно русских городов, движком распознавания.
Может воспользуюсь гугловским движком, он говорят лучше. Но для него нужно перекодировать речь в формат FLAC, что тоже пока не знаю как сделать. Надо искать соответствующую библиотеку. И, конечно, остается вопрос лицензионной чистоты такого пути.

3. Работает медленнее чем Siri.
Это решается только покупкой движка распознавания речи и установкой его на свой выделенный сервер. Не уверен, что пойду по такому пути, уж очень он затратный.

4. Не может многое из того что может Siri.
Ну эта проблема решается выпуском апдейтов и развитием базы знаний. Это всего лишь вопрос времени и выделенных на это средств.

Читайте также: