Как установить Mycroft AI Assistant на Raspberry Pi

Майкрофт на Пи

Персональные помощники, такие как Alexa и Google Home, сейчас чрезвычайно популярны, и интерес к ним только растет. Нетрудно представить себе ближайшее будущее, в котором практически в каждом доме будет свой собственный ИИ-помощник.

Что, если вы не хотите, чтобы огромная корпорация имела прямую связь с вашим домом? Может быть, вы хотите создать свои собственные, чтобы понять, как они работают? Майкрофт - это решение. Mycroft - это AI-помощник с открытым исходным кодом, который стремится конкурировать с такими, как Alexa и Google. Нет, Майкрофт еще не готов, но проект все еще находится в активной разработке.

Mycroft основан на чрезвычайно популярном Raspberry Pi, поэтому вы можете настроить свой собственный Pi и протестировать его.

Что вам понадобится

Домашняя страница Майкрофта

Если вы хотите использовать все функции Mycroft, вам понадобится несколько вещей для вашей настройки.

  • Карта MicroSD с Майкрофтом
  • Малина Pi 3
  • Кабель питания Micro USB для Pi
  • USB-динамик (или комбинированный USB-динамик / микрофон)
  • USB-микрофон

Получить изображение

Скачать Майкрофт

Mycroft предоставляет вам изображение для установки на Raspberry Pi. Вы можете скачать изображение здесь. Если что-то изменится, и эта ссылка больше не работает, проверьте страницу загрузки.

Установить Etcher

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

Создайте свою карту

Создайте SD-карту для Майкрофта

Вставьте карту MicroSD в компьютерный ридер и запустите Etcher. Утилита имеет супер простой интерфейс. Сначала выберите файл, который хотите записать на карту. Затем выберите расположение вашей карты на компьютере. Когда вы будете абсолютно уверены, что оба верны, напишите на свою карточку. Это займет несколько минут, но Etcher сообщит вам, когда он закончится.

Создать учетную запись Microsoft

Создать учетную запись Microsoft

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

Настройте свой Pi

Когда карта закончит запись, выньте ее из компьютера и вставьте в Raspberry Pi. Подключите динамик и микрофон к Pi. Наконец, подключите Rasbperry Pi. Mycroft запустится.

Загрузитесь и попробуйте

Майкрофт немедленно запустится и заговорит с вами. Он даст вам шестизначный код для привязки вашего устройства к вашей учетной записи Mycroft. Он также скажет вам, где именно ввести код.

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

Это оно! Помните, что Mycroft все еще находится в стадии активной разработки, поэтому некоторые вещи могут измениться, и все еще могут быть ошибки. Если вам нравится Майкрофт, вы можете внести свой вклад в проект или даже написать свои собственные навыки.

3 комментария

  1. Я чего-то не понимаю. Если цель состоит в том, чтобы уйти от корпоративных веб-сайтов, которые могут отслеживать и регистрировать любые и все команды, которые вы отправляете на устройство Alexa или Google Home, тогда зачем связывать mycroft с учетной записью mycroft? Какой цели это служит? Конечно, "ИИ" (кстати, этот термин всегда используется неправильно для статей, подобных этой) может просто отдавать команды напрямую в Интернет без необходимости перенаправления через сторонний (открытый исходный код) веб-сайт. Возможно, вы могли бы подробнее рассказать о необходимости привязки к учетной записи mycroft в своей статье.


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


    Кажется, теперь я могу ответить на этот вопрос.
    Очевидно (по крайней мере, согласно документации - https://github.com/MycroftAI/mycroft-core#configuration) существует несколько возможных мест для Mycroft conf и онлайн-учетная запись - одна из них - онлайн-учетная запись.
    Еще одна полезная вещь, с которой онлайн-учетная запись помогает вам, - это ключи API для погоды, навыки вольфрама и другие услуги.
    Разработчики предоставляют инструкции по использованию без домашней учетной записи mycroft - https://github.com/MycroftAI/mycroft-core#using-mycroft-without-home

Комментарии закрыты.