Та же проблема здесь.
Не уверен, почему, если мы не предоставили --project-id
, он работает, но есть предупреждение о том, что устройство еще не зарегистрировано.
это результат, когда мы одновременно используем --project-id
и --device-model-id
, как указано на этой странице: https://developers.google.com/assistant/sdk/guides/library/python/
device_model_id: smartbox-228605-my-model
device_id: EF949BCF913C3206EEA22E2B28E402CX
Segmentation fault
и это результат, когда мы используем только --device-model-id
( старая версия для учебного пособия выше ):
device_model_id: smartbox-228605-my-model
device_id: EF949BCF913C3206EEA22E2B28E402CX
This device is not registered. This means you will not be able to use
Device Actions or see your device in Assistant Settings. In order to
register this device follow instructions at:
https://developers.google.com/assistant/sdk/guides/library/python/embed/register-device
ON_MUTED_CHANGED:
{"is_muted": false}
ON_MEDIA_STATE_IDLE
ON_START_FINISHED
и вот что я сделал:
$ apt-get update
- Создать новый проект на консоли
- Убедитесь, что Google Assistant API включен в проекте ( даже для активации некоторых других пожаров, таких как: Action API )
- Зарегистрируйте устройство, используя
googlesamples-assistant-devicetool
- Попробуйте новую установленную Rasbian операционную систему ( для настольных ПК и Lite )
а вот чего я не сделал:
- Включить выставление счетов в консоли Google Cloud Console (, если это так, то все готово ;-))
но во время ожидания ошибок вы можете воспользоваться другим примером горячего слова помощника Google, обратившись к этому: google-assistant-demo --project-id YOUR-ID-PROJECT --device-model-id YOUR-ID-MODEL
ссылка: https://github.com/googlesamples/assistant-sdk-python/issues/314
или даже просто создайте свой собственный hotword.py из репозитория: https://github.com/googlesamples/assistant-sdk-python/tree/master/google-assistant-sdk/googlesamples/assistant/library
надеюсь, это поможет.