【发布时间】:2017-08-02 07:37:39
【问题描述】:
我有一个运行 Google 智能助理 SDK 的树莓派,到目前为止它运行得非常好。我只是想知道如何为助手制作自定义命令,然后在 pi 上触发 bash 命令。 任何帮助将不胜感激。
【问题讨论】:
标签: raspberry-pi google-assistant-sdk
我有一个运行 Google 智能助理 SDK 的树莓派,到目前为止它运行得非常好。我只是想知道如何为助手制作自定义命令,然后在 pi 上触发 bash 命令。 任何帮助将不胜感激。
【问题讨论】:
标签: raspberry-pi google-assistant-sdk
您可以使用来自 GitHub 上 aiyprojects-raspbian 项目的 assistant_library_with_local_commands_demo.py 中的模式添加自己的函数、调用外部命令等。 Here is a commit 我将自己的自定义本地命令添加到 Google 助理。
您必须跳过障碍才能使用 Cloud Speech API,但它仍在使用 Google 助理。您不必使用上面@Ayoub 描述的“Google 上的操作”内容。
注意:如果你没有像我第一次那样包含assistant.stop_conversation(),
你会得到一个奇怪的回应,有 2 个声音在和你说话。
【讨论】:
据我所知,您要查找的内容比这更复杂。 助手无法直接访问其安装环境。
因此,如果它在您的手机上,您不能直接在手机上运行。
您正在寻找的是在 google 上创建一个操作:
您将在 google 上创建的操作将通过您在助手上的命令触发,然后它将自动触发可能在您的 pi 中托管的 webhook(在云中运行的函数)(如果您有一个可以使用的 web 服务器公开访问),然后您可以从那里运行您正在谈论的任何脚本。 我已经使用我的:
如果您有任何不清楚的地方,请随时询问。
【讨论】: