树莓派3B+安装Google Assistant遇--project-id参数错误求助
解决Google Assistant命令
--project-id选项不存在的问题 问题根源
你遇到的错误是因为当前安装的Google Assistant SDK版本已更新,旧版命令中的--project-id参数在新版中已被移除或不再需要。
具体解决步骤
确认SDK版本
先查看已安装的SDK版本,判断是否为新版本导致参数变更:pip show google-assistant-sdk若版本在0.6.0及以上,参数格式已发生变化。
使用新版命令格式
新版命令无需指定--project-id,直接使用--device-model-id即可,尝试运行:googlesamples-assistant-pushtotalk --device-model-id my-model如果你已经完成了设备授权配置,甚至可以直接运行不带额外参数的命令:
googlesamples-assistant-pushtotalk检查授权配置完整性
确保已完成OAuth 2.0授权流程,授权文件(通常为credentials.json)已正确保存在~/.config/google-oauthlib-tool/目录下。若未完成授权,重新执行授权命令:google-oauthlib-tool --client-secrets path/to/credentials.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless回退旧版本(可选)
若你需要保留旧版参数逻辑,可以回退到支持--project-id的SDK版本,但此方法不推荐(旧版本可能存在安全或功能缺陷):pip install google-assistant-sdk==0.5.1
内容的提问来源于stack exchange,提问作者Tarlan
相关产品推荐
相关产品推荐

