Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

MATRIX VOICE GOOGLE ASSISTANT - MATRIX VOICE PROJECT

В последнем посте мы создаем робота, которым можно управлять через Amazon Alexa с помощью MATRIX Voice, установленного в Raspberry Pi. В этом руководстве мы установим и настроим MATRIX Voice Google Assistant. Да, Google Assistant использует ваше собственное устройство MATRIX и Raspberry Pi.

Демонстрационное видео MATRIX Voice Google Assistant

Google Ассистент MATRIX Voice

Необходимые компоненты

Предварительные требования

Перед началом настройки MATRIX Voice Google Assistant было бы хорошо, если бы вы немного узнали о компонентах и ​​платах, используемых в этом проекте. Вы можете либо прочитать его, либо просто перейти к разделу учебника. Давайте знакомиться.

Raspberry Pi

Raspberry Pi - это небольшой, легкий и компактный компьютер размером с кредитную карту, который используется как профессионалами, так и любителями, и, конечно же, хакерами. Этот мини-компьютер может делать (почти) все, что может делать обычная Linux-машина. Он широко используется в различных отраслях промышленности, робототехнике, проектах домашней автоматизации.

Матричный голос

Эта небольшая отладочная плата состоит из радиального массива из 8 микрофонов MEMS, 18 светодиодов RGBW и 64 контактов GPIO, которые связаны с FPGA Xilinx Spartan6 и 64 Мбит SDRAM. Это дает любителям и разработчикам прекрасную возможность в кратчайшие сроки добавить собственный голос и технологию машинного обучения с аппаратным ускорением.

Также доступна расширенная версия MATRIX Voice с использованием чипсета ESP32 Wi-Fi / BT, который позволит пользователям легко подключаться к сети или другим устройствам через Wi-Fi и Bluetooth в кратчайшие сроки.

Учебное пособие по MATRIX Voice для Google Ассистента

Шаг 1. Настройка Raspberry Pi

Загрузите и запишите последний образ Raspbian на карту micro SD и вставьте его в Raspberry Pi.

Теперь включите его с помощью адаптера питания, который может обеспечить не менее 2,5 ампер. Теперь запустите свой терминал и создайте пароль для пользователя pi, выполнив команду
sudo passwd pi
Подключите Raspberry Pi к маршрутизатору WiFi или проводной сети и убедитесь, что он подключен, проверив, что он получает IP-адрес от коммутатора.

Теперь выполните, обновите и обновите, запустив
sudo apt update -y
sudo apt upgrade -y

Шаг 2. Добавление репозиториев

Чтобы настроить Google Assistant в вашем MATRIX Voice, вы должны начать с установки правильных инструментов. Сначала мы установим программное обеспечение MATRIX, добавив нужные репозитории. Введите следующие команды для установки программного обеспечения MATRIX
curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add -
echo «deb https://apt.matrix.one/raspbian $ (lsb_release -sc) main» | sudo tee /etc/apt/sources.list.d/matrixlabs.list
После добавления репозиториев вы можете выполнить обновление и обновление, запустив
sudo apt update
sudo apt обновить

Шаг 3. Установите пакеты MATRIX и модули ядра

Теперь вы можете установить программное обеспечение MATRIX
sudo apt install matrixio-creator-init

sudo apt install raspberrypi-kernel-headers raspberrypi-kernel git
После завершения этого шага вам следует выполнить перезагрузку, чтобы эффекты вступили в силу.
sudo reboot
Теперь вы можете установить модули ядра, работает
sudo apt install matrixio-kernel-modules
Перезагрузка Pi
перезагрузка sudo

Шаг 4. Создайте проект для разработчиков Google

Теперь используйте свою учетную запись Google, чтобы создать проект Google Developer. Этот шаг предоставит вашему устройству доступ к Google Assistant API.

Вы можете сделать это, выполнив следующие шаги

Включите следующие переключатели

Шаг 5. Зарегистрируйте устройство

  1. Перейдите в Консоль действий и выберите созданный вами проект в верхней части экрана.
  2. На левой панели навигации нажмите Подключенные свойства .
  3. Нажмите МОДЕЛИ УСТРОЙСТВА . и нажмите РЕГИСТРАЦИЯ МОДЕЛИ . кнопка.

Заполните всю информацию и нажмите ЗАРЕГИСТРИРОВАТЬ МОДЕЛЬ . . когда вы закончите

Загрузите файл credentials.json на свой компьютер и поместите его в свой Raspberry Pi, на котором будет работать MATRIX Voice Google Assistant.

Рекомендуется не переименовывать этот файл и хранить его в папке / home / pi.

Загрузите этот файл и перенесите его на устройство. Нажмите ДАЛЕЕ . .

Шаг 6. Установка SDK

Перед установкой SDK будет более разумным шагом изолировать системные пакеты от пакетов, которые мы собираемся установить. Для этого мы создадим виртуальную среду, чтобы мы могли поработать с ней.

Примечание. Запустите эти коды из каталога / home / pi, иначе они не сработают.

Настройте виртуальную среду Python с помощью следующих команд
sudo apt-get update
sudo apt-get install python3-dev python3-venv
python3 -m venv env
env / bin / python -m pip install –upgrade pip setuptools wheel
source env / bin / activate
Установить зависимости:
sudo apt-get install portaudio19-dev libffi-dev libssl-dev
Установить пакеты python в нашу виртуальную среду с помощью следующих команд
python -m pip install –upgrade google-assistant-library
python -m pip install –upgrade google-assistant-sdk [образцы]
python -m pip install –upgrade google-auth-oauthlib [инструмент]
Теперь пришло время сгенерировать учетные данные, которые мы используем для запуска нашего Генератора учетных данных, чтобы иметь возможность запускать наш MATRIX Voice Google Assistant. Выполните команду ниже.
google-oauthlib-tool –scope https://www.googleapis.com/auth/assistant-sdk-prototype \
–save –headless –client-secrets / путь / к / credentials.json
Если все сделано правильно, вы должны увидеть URL-адрес, отображаемый в терминале, примерно так:
Посетите этот URL-адрес, чтобы авторизовать это приложение:https://…
Enter код авторизации:
Теперь все, что вам нужно сделать, это скопировать весь URL-адрес, открыть браузер, вставить URL-адрес в адресную строку и нажать Enter. Вам будет предложено войти в учетную запись Google, которая связана с проектом разработчика, и получить ваше одобрение.

Подробнее…

MATRIX VOICE GOOGLE ASSISTANT - MATRIX VOICE PROJECT


Производственный процесс

  1. Датчики ускоряют гонку для расширенной аналитики смарт-продуктов
  2. Создайте свой собственный Google Voice HAT
  3. Rover
  4. GoPiGo v2 с Windows IoT
  5. DARVA - Помощник по мероприятиям
  6. MATLAB — Матрица
  7. Детектор звуковой частоты
  8. Tech-TicTacToe
  9. Как создать матрицу NeoPixel
  10. JW Машина