• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

GooglePi - Google Ассистент на Raspberry Pi

 

В этом проекте мы создаем домашний Google Home, используя ваш Raspberry Pi, также известный как Google Assistant.

 

Настройте Raspberry Pi

Следуйте этому руководству: Настройка VNC-сервера в Raspberry P i, чтобы настроить свой.

Настройте Google Assistant API

Откройте браузер в Pi и перейдите по адресу https://console.cloud.google.com/cloud-resource-manager

Нажмите СОЗДАТЬ ПРОЕКТ, чтобы создать новый проект.

Назовите свой проект. Вот мой: googlepi

Откройте свой проект, щелкнув название проекта.

Открыть панель управления API Manager

API Manager => Панель управления

и нажмите ВКЛЮЧИТЬ API

Откройте библиотеку и выполните поиск в Google Assistant

Нажмите кнопку « Включить», чтобы включить Google Assistant API.

Создайте учетные данные для него

откройте учетные данные и перейдите на экран согласия OAuth

Введите название продукта и оставить все по умолчанию, и сохранить его

Перейти к учетным данным

Щелкните идентификатор клиента OAuth.

Выберите « Другое», дайте ему имя и нажмите кнопку « Создать» .

Теперь вы создали и ключ аутентификации.

Загрузите учетные данные, щелкнув стрелку вниз. Вы получите файл json.

Мы закончили с аутентификацией и добавлением приложений в ваш проект. Мы собираемся начать загрузку инструментов, чтобы получить Google Assistant на вашем Pi.

 

 Настройте Google Assistant на Pi

Настройка виртуальной среды Python

Sudo apt-get install python3-dev python3-venv

Загрузить зависимости

Sudo apt-get install portaudio19-dev libffi-dev libssl-dev

Настройка Python3

python3 -m venv env

env/bin/pip install setuptools --upgrade

Теперь мы настроили виртуальную среду

source env/bin/activate

Теперь мы в виртуальной среде

Установите Google Assistant SDK

python -m pip install google-assistant-sdk[samples]

Для новой версии (обновленный SDK)

pip install --upgrade google-auth-oauthlib[tool]

настройка SDK Google Assistant с учетными данными

После / home вставьте местоположение файла учетных данных

python -m googlesamples.assistant.auth_helpers --client-secrets /home/pi/Downloads/xxx

Для использования обновленного SDK

google-oauthlib-tool --client-secrets path/to/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless

После этого вы перенаправите страницу разрешений

Нравится:

Нажмите РАЗРЕШИТЬ

Затем вы получите подобное сообщение, означающее, что ваша аутентификация завершена.

давайте протестируем Google Assistant на Pi

Запустите помощника

Введите это для запуска помощника

python -m googlesamples.assistant

Для использования обновленного SDK

python -m googlesamples.assistant.grpc.pushtotalk

После настройки вы получите что-то подобное в своем терминале, и все будет работать нормально.

Не забудьте подключить динамик и микрофон и нажмите Enter. Спрашивайте все, что хотите. :-D

Код

установить Google Assistant SDK

python -m googlesamples.assistant.auth_helpers --client-secrets / home / pi / Downloads / xxx

виртуальная среда python

Sudo apt-get install python3-dev python3-venv

Зависимости

Sudo apt-get install portaudio19-dev libffi-dev libssl-dev

Настроить Python3

python3 -m venv env

env/bin/pip install setuptools --upgrade

source env/bin/activate

 

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024