Помощник Google по ошибке сегментации Raspberry pi - PullRequest
0 голосов
/ 21 мая 2018

Установка помощника Google на моем пи с этим руководством: https://developers.google.com/assistant/sdk/guides/library/python/embed/run-sample

(env) pi@raspberrypi:~ $ source env/bin/activate
    (env) pi@raspberrypi:~ $ googlesamples-assistant-hotword --project_id 'celius-54926' --device_model_id 'celius-54926-celius-qyn1r6'
    device_model_id: celius-54926-celius-qyn1r6
    device_id: A1CE24415E5C880BCA74644CD6315DC2

    Segmentation fault

Ответы [ 3 ]

0 голосов
/ 15 сентября 2018

У меня такая же проблема при настройке Ubuntu assistant, я обнаружил, что мой google assistant api не включен.Я включил его с консоли API, и он начал работать.

0 голосов
/ 04 марта 2019

Я столкнулся с той же проблемой.После долгих исследований я обнаружил, что появилась новая версия google-assistant-library

После того, как я обновил ее до v1.0.1 с 1.0.0, проблема была решена.

Откройте env и запустите

python -m pip install --upgrade google-assistant-library==1.0.1

Дайте мне знать, если возникнут проблемы.

0 голосов
/ 22 мая 2018

У меня была такая же проблема.

Я продолжил чтение страницы: https://developers.google.com/assistant/sdk/guides/library/python/embed/run-sample под заголовком «Найти идентификатор экземпляра устройства», похоже, мое устройство не было зарегистрировано.

Поэтому я вручную зарегистрировал устройство спи со страницей справки здесь: https://developers.google.com/assistant/sdk/reference/device-registration/device-tool#register-device.

(env) pi@raspberrypi:~ $  googlesamples-assistant-devicetool --project-id YOUR_DEVICE_ID register-device --device 4D609xxxxxxxxxxxxxxxxxxx --model YOUR_MODEL_ID --client-type SERVICE
Creating new device
Error: Failed to register device: 403
Google Assistant API has not been used in project 5739xxxxxxxx before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/embeddedassistant.googleapis.com/overview?project=5739xxxxxxxx then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.

Итак, я перешел по ссылке и включил API под своей учетной записью Google и повторил попытку.

(env) pi@raspberrypi:~ $ googlesamples-assistant-devicetool --project-id YOUR-PROJECT-ID register-device --device 4D60xxxxxxxxxxxxxxx --model YOUR_MODEL_ID --client-type SERVICE

Creating new device

Device instance 4D60xxxxxxxxx successfully registered

Теперь все работает нормально.

...