Google Raspberry Pi 零的辅助服务 - 非法指令

Google Assistant service for Raspberry Pi zero - Illegal Instruction

在 Pi 零上安装。 安装成功,但是当我尝试示例代码时

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

它returns Illegal Instruction.

pushtotalk 示例也不起作用。

感谢帮助。

热词示例使用 Google 助手库,Raspberry Pi 零上不可用。

再试一次运行

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

python -m pip install --upgrade google-assistant-sdk[示例]

通过在安装 SDK 之前安装 python -m pip install --upgrade --no-binary :all: grpcio,我终于让助手可以使用 pushtotalk 示例在 Pi 0 上工作。

但是,助手要么永远不给我回复,要么无法完成回复,在这两种情况下,我都必须关闭终端才能结束会话。我在 github 中打开了一个问题,它似乎是 gRPC 包中的不兼容错误。 https://github.com/googlesamples/assistant-sdk-python/issues/267

与raspberry pi 1 遇到了同样的问题。到目前为止我能找到的唯一解决方案是使用 pushtotalk 并使用它让 echo 自动输入换行符。

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

这对我来说很管用。不知道对大家有没有帮助。

编辑:唯一不好的部分是,它总是在听。也许我可以修改代码。