安装Google Assistant运行pushtotalk命令提示需--device-model-id参数
解决Google Assistant Push-to-Talk启动报错的方案
嘿,这个报错我之前帮人处理过,核心问题就是第一次启动这个工具时,系统需要注册你的设备实例,但你没提供必须的设备模型ID(Device Model ID),所以才会抛出这个错误。按下面的步骤一步步来就能搞定:
第一步:找回你的设备模型ID
这个ID是你在Google Actions Console创建Assistant项目时生成的,你可以登录控制台,进入对应的项目,在「设备注册」或者「模型设置」板块里找到它,格式一般是类似your-project-id-xxxxxx的字符串。第二步:带参数重新运行启动命令
把你原来的命令替换成下面的格式,把YOUR_DEVICE_MODEL_ID换成你实际拿到的模型ID:python -m googlesamples.assistant.grpc.pushtotalk --device-model-id YOUR_DEVICE_MODEL_ID运行后,终端会弹出一个授权链接,你需要打开这个链接登录你的Google账号,获取授权码后粘贴回终端,完成设备注册流程。
第三步:验证后续启动
完成注册后,系统会自动在C:\Users\moham\AppData\Roaming\googlesamples-assistant\目录下生成device_config.json文件。之后再直接运行你最开始的命令python -m googlesamples.assistant.grpc.pushtotalk,就不会再出现这个报错啦。
内容的提问来源于stack exchange,提问作者Amro Khaled
相关产品推荐
相关产品推荐

