Как получить Google Assistant для ПК с Windows

. На втором экране параметров отметьте «Добавить Python в переменные среды».



После установки Python откройте командный терминал и введите «python» (без кавычек). Если все в порядке, в командной строке должна отображаться текущая версия Python.



Теперь нам нужно настроить Google Ассистент ОГОНЬ.



  1. Перейдите к Страница проектов в консоли Google Cloud Platform.
  2. Нажмите на ' Создать проект ”Вверху.
  3. Дайте проекту имя вроде « Google Ассистент ”И щелкните 'Создайте.'
  4. Консоль создаст ваш новый проект - вы должны увидеть вращающийся значок прогресса в правом верхнем углу. Когда это будет сделано, вы попадете на страницу конфигурации проекта.
  5. Перейти к Google Assistant API страницу и нажмите «Включить» вверху ».
  6. Чтобы использовать API, вам необходимо создать учетные данные. Поэтому нажмите кнопку «Создать учетные данные» в правом верхнем углу. Мастер установки проведет вас через этот процесс.
  7. Под «откуда вы будете вызывать API?» Выберите « Другой пользовательский интерфейс (например, Windows, инструмент командной строки) «. На вопрос «к каким данным вы будете получать доступ?» выберите « Данные пользователя »Круг. Теперь нажмите «Какие учетные данные мне нужны?»
  8. Google порекомендует вам создать Идентификатор клиента OAuth 2.0 . Дайте идентификатору клиента уникальное имя и нажмите «Создать идентификатор клиента».
  9. В разделе «Название продукта, показываемое пользователям» введите «Мой Google Ассистент» или что-то в этом роде.
  10. Нажмите «Готово», но не нажимайте здесь загрузку, нам нужен только секрет клиента.
  11. Под списком идентификаторов клиентов OAuth 2.0 вы увидите только что созданный идентификатор клиента. Справа щелкните значок загрузки, чтобы загрузить client_secret_XXX.json файл, где XXX - ваш идентификатор клиента. Сохраните этот файл в любом месте на вашем компьютере, в идеале в новой папке под названием «Google Ассистент».
  12. Перейти к Страница контроля активности для вашей учетной записи Google и убедитесь, что включены «История приложений и веб-поиска», «История местоположений», «Информация об устройстве» и «История голоса и звука». Это сделано для того, чтобы Google Assistant действительно мог прочитать вашу персональную информацию.

Теперь нам нужно настроить клиента, который будет получать доступ к API Google Assistant.



Откройте командный терминал и введите следующую команду:

-m pip install google-assistant-sdk [образцы]

Это начнет установку необходимых зависимостей для Python. Когда это будет сделано, введите следующую команду (измените каталог пути в команде).



py -m googlesamples.assistant.auth_helpers --client-secrets change  your  path  client_secret_XXX.apps.googleusercontent.com.json

В командной строке вам будет показан URL-адрес, который нужно посетить для авторизации приложения. Скопируйте URL-адрес в свой браузер и используйте ту же учетную запись Google, которую вы использовали для настройки API Google Assistant. Вам будет показан токен доступа для вашего клиента - скопируйте токен доступа в командную строку там, где это потребуется.

Теперь мы проверим, может ли Google Ассистент получить доступ к вашему микрофону. Введите в командной строке:

python -m googlesamples.assistant.audio_helpers

Если он успешно воспроизведет для вас какой-то звук, вы можете начать общение с Google Assistant. Введите в командной строке:

python -m googlesamples.assistant

Подождите, пока он скажет «нажмите Enter, чтобы отправить новый запрос», затем нажмите Enter на клавиатуре, чтобы начать говорить в микрофон. Когда вы закончите говорить, в командной строке отобразится транскрипция того, что вы сказали, а также воспроизведется ответ Google Ассистента.

Вышеупомянутая командная строка представляет собой довольно уродливый метод взаимодействия с Google Assistant API, но, к счастью, для браузера Chrome есть расширение под названием « AutoVoice »Для этого просто необходимо, чтобы на вашем компьютере был установлен Google Ассистент (что мы только что сделали!). Однако для правильной настройки нам потребуется немного больше магии командной строки.

Откройте командную строку и скопируйте следующую команду:

 py -c 'из distutils.sysconfig import get_python_lib; from urllib.request import urlretrieve; urlretrieve ('https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py