我正在整合linux febora os上的google助手。最新版本的谷歌助手为google-assistant-demo示例引发了错误。
(env) [root@artik ~]# /env/bin/google-assistant-demo
usage: google-assistant-demo [-h] [--credentials OAUTH2_CREDENTIALS_FILE]
--device_model_id DEVICE_MODEL_ID
[--project_id PROJECT_ID]
google-assistant-demo: error: the following arguments are required: --device_model_id
我没有注册设备型号。
(env) [root@artik ~]# googlesamples-assistant-devicetool register --model 'my-model-identifier' \
> --type LIGHT --trait action.devices.traits.OnOff \
> --manufacturer 'Assistant SDK developer' \
> --product-name 'Assistant SDK light' \
> --description 'Assistant SDK light device' \
> --device 'my-device-identifier' \
> --nickname 'My Assistant Light'
Usage: googlesamples-assistant-devicetool register [OPTIONS]
Error: Missing option "--client-type". Choose from SERVICE, LIBRARY
该寄存器的设备型号是什么?如果没有注册设备型号,Google助手将无法使用?
答案 0 :(得分:0)
我不确定你有什么问题。您是否可以在命令中添加client-type
参数进行注册?
(env) [root@artik ~]# googlesamples-assistant-devicetool register --model 'my-model-identifier' \
> --type LIGHT --trait action.devices.traits.OnOff \
> --manufacturer 'Assistant SDK developer' \
> --product-name 'Assistant SDK light' \
> --description 'Assistant SDK light device' \
> --device 'my-device-identifier' \
> --nickname 'My Assistant Light'
> --client-type 'SERVICE'
使用SDK需要Device Model and Device Id,如文档中所述。
如果您使用的是Google智能助理库(使用热门词汇),则应输入 LIBRARY 。否则,您应该使用 SERVICE 。
答案 1 :(得分:0)
尝试通过Actions Console
在线注册模型