Сервис Google Assistant для Raspberry Pi zero - Незаконная инструкция

Установка на Пи ноль. Установка прошла успешно, но когда я попробовал пример кода

googlesamples-assistant-hotword --project_id my-dev-project --device_model_id my-model

Он возвращает Illegal Instruction.

Образец pushtotalk тоже не сработал.

Цените помощь.


person June Wang    schedule 08.07.2018    source источник


Ответы (4)


В примере горячего слова используется библиотека Google Assistant, которая недоступна на Raspberry Pi Zero.

person Nick Felker    schedule 09.07.2018
comment
Какой образец доступен для нуля пи? документ, похоже, перенес их вместе без спецификации. - person June Wang; 09.07.2018
comment
Образец pushtotalk может работать, хотя были некоторые проблемы с целью gRPC для arm6. Вместо этого вы можете использовать полный образ системы набора AIY. - person Nick Felker; 09.07.2018

попробуй запустить еще раз

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

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

person eduardo Castillo    schedule 09.07.2018

Наконец-то я получил помощника для работы на Pi 0 с образцом pushtotalk, установив python -m pip install --upgrade --no-binary :all: grpcio перед установкой SDK.

Тем не менее, помощнику либо понадобится вечность, чтобы дать мне НЕТ ответа, либо он не сможет закончить ответ, в любом случае мне придется закрыть терминал, чтобы завершить сеанс. Я открыл проблему в github, и это похоже на ошибку несовместимости в пакете gRPC. https://github.com/googlesamples/assistant-sdk-python/issues/ 267

person June Wang    schedule 14.07.2018

У меня была такая же проблема с raspberry pi 1. Единственное решение, которое я смог найти до сих пор, - это использовать pushtotalk и заставить эхо автоматически вводить новую строку, используя это.

googlesamples-assistant-pushtotalk --project-id gassist-d4d83 --device-model-id gassist-d4d83-rpi-meicej|echo -n

Это делает работу для меня. Не знаю, поможет ли это кому-нибудь.

Редактировать: Плохо только то, что он всегда слушает. Может быть, я могу изменить код.

person Adel Ahmed    schedule 22.07.2018