Активируемые голосом виртуальные помощники и умные колонки, такие как Google Home и Amazon Alexa, становятся все более популярными в миллионах домов по всему миру. Задайте им вопрос, и они ответят, они шутят, получают прогноз погоды и включают музыку.

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

Пользовательские голосовые помощники проще, чем вы думаете

Если вы цените свою конфиденциальность, но хотите использовать некоторые функции, предоставляемые умным динамиком, его легко сделать самостоятельно. Все, что вам нужно, это Raspberry Pi или другой компьютер, поддерживающий Linux, программное обеспечение Mycroft.ai, приличный USB-микрофон, и несколько динамиков.

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

Подключите USB-микрофон и динамики, затем подключите питание.

Установите Mycroft AI на свой Raspberry Pi

Когда вы изначально установить операционную систему на Raspberry Pi, убедитесь, что вы настроили его для приема SSH-соединений.

Откройте терминал или используйте SSH-клиент, например PuTTY, для подключения к вашему Pi. Если ваше имя пользователя — pi, а локальный IP-адрес вашего Pi — 192.168.1.32, вы должны ввести:

sshПи@192.168.1.32

Обновляйте и обновляйте установленные пакеты с помощью

Судо подходит Обновить
судо подходящее обновление

Теперь на вашем Raspberry Pi установлено последнее программное обеспечение по умолчанию и обновления безопасности.

Установите гит:

Судо подходит установить мерзавец

Клонируйте ядро ​​Mycroft в свой домашний каталог и перейдите в него:

мерзавец клон https://github.com/MycroftAI/mycroft-core.git
CD майкрофт-ядро

Каталог будет содержать несколько файлов, клонированных из репозитория Mycroft. Вы можете проверить их с помощью:

лс

Два, на которые вы должны обратить наибольшее внимание, это README.md, который содержит полезную информацию о программном обеспечении, и dev_setup.sh, скрипт, который поможет автоматизировать установку. Использовать:

кошкаПРОЧТИ МЕНЯ.мд

чтобы прочитать файл, а затем запустить скрипт с помощью:

./dev_setup.sh

Вам будет задан ряд вопросов, в том числе хотите ли вы запустить стабильную или нестабильную ветку (подсказка: вам нужна стабильная ветка), должен ли Майкрофт автоматически проверять наличие обновлений, если вам нужен локально сгенерированный роботизированный голос (известный как «Мимик»), и если скрипт должен добавлять вспомогательные команды Майкрофта в ваш локальный дорожка.

Локальное создание голоса Mimic на Raspberry Pi займет несколько часов, но это означает, что Майкрофт сможет разговаривать с вами, даже если у Pi нет доступа к Интернету. Добавление команд к вашему пути означает, что их будет легче найти и использовать позже.

После того, как вы сделаете свой выбор, скрипт загрузит и установит несколько десятков пакетов Python. Этот процесс должен занять около 10 минут, но может варьироваться в зависимости от скорости вашего соединения.

Как только вы вернетесь в командную строку, вы можете запустить Mycroft AI с помощью:

./Начало-mycroft.sh все

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

Добавление навыков Майкрофту

Майкрофт обладает некоторыми встроенными навыками. Вы можете попросить его сообщить вам погоду в вашем регионе, вы можете увеличить или уменьшить громкость своим голосом, или вы можете сказать «Воспроизвести новости», чтобы робот-мимик читал RSS-канал новостей, соответствующий региону. голос.

лс /opt/майкрофт/навыки

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

Например, если вы хотите узнать инструкции к шуткам Майкрофта, введите:

кот /opt/mycroft/skills/mycroft-joke.mycroftai/README.md

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

Чтобы добавить новый навык через терминал, выберите URL навыка, который вы хотите выучить Майкрофту:

CD /opt/mycroft/skills/
мерзавец клон адрес/из/навыка/репозитория

Развивайте свои собственные навыки Майкрофта

Теперь вы установили Mycroft AI на Raspberry Pi и можете добавлять к нему новые навыки. Почему бы не развить проект дальше, помогая развивать навыки, которые другие могут использовать и добавлять к другим инсталляциям Mycroft?