谷歌助手不在linux上工作

时间:2018-01-22 11:45:59

标签: google-assistant-sdk google-assist-api

我正在整合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助手将无法使用?

2 个答案:

答案 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

在线注册模型

教程:Register the Device Model