-1

我正在 linux febora os 上集成谷歌助手。最新版本的谷歌助手正在为 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

这个注册设备型号是什么?谷歌助手不注册设备型号就不能工作?

4

2 回答 2

0

尝试使用操作控制台在线注册模型

教程:注册设备模型

于 2018-07-13T00:09:18.040 回答
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 和 Device Id 。

如果您使用的是 Google Assistant Library(带有启动指令),您应该输入LIBRARY。否则你应该使用SERVICE

于 2018-01-22T21:51:33.723 回答