繁体   English   中英

Google智能助理SDK的自定义命令

[英]Custom commands for Google Assistant SDK

我有一个运行Google智能助理SDK的树莓派,到目前为止它的工作非常出色。 我只是想知道如何为助手制作自定义命令,然后在pi上触发bash命令。 任何帮助将不胜感激。

您可以添加自己的功能,使用该模式调用外部命令等assistant_library_with_local_commands_demo.py从GitHub上的aiyprojects-raspbian项目。 这是一个提交 ,我将自己的自定义本地命令添加到Google智能助理。

你必须跳过篮球才能使用Cloud Speech API,但它仍在使用Google智能助理。 您不必使用@Ayoub上面描述的“Google上的操作”内容。

注意:如果你没有像我第一次那样包括assistant.stop_conversation() ,你会得到一个奇怪的回应,有2个声音与你交谈。

据我所知,你在寻找什么比这更复杂。 助手无法直接访问其安装环境。

因此,如果它在您的手机上,您不能直接在手机上运行某些东西。

你要找的是在谷歌上创建一个动作:

您将创建的谷歌上的操作将通过您在助手上的命令触发,然后它将自动触发可能在您的pi中托管的webhook(在云中运行的功能)(如果您有可以公开访问的Web服务器)然后从那里你可以运行你正在谈论的任何脚本。 我用我的方式做到了:

  • google home ==> google上的操作==> api.ai ==> raspberrypi ==>运行操作

随便问你是否有任何不清楚的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM