groovy - Google Home 用户定义的语音命令
问题描述
我有一个谷歌家庭扬声器,我可以发出类似what's the time
or的命令play some music
,但我希望能够定义我自己对某些命令的响应,比如
how many appointments do I have today
或者
are there any cancellations
我希望上面的命令运行一个脚本,我可以在其中运行 Web 服务,或者从我的 SmartThings 集线器中提取信息(该位是可选的)并以适当的响应进行响应。
我做了一些研究,似乎 IFTTT 可以做类似的事情,但我真的不想依赖 3rd 方应用程序,如果这可以直接用谷歌完成。
我想我正在寻找类似于 Groovy for SmartThings 的东西,我可以在其中编写智能应用程序。
解决方案
开发您自己的命令的 API 称为Google 上的 Actions。从广义上讲,Actions 会将 JSON 发送到您控制的 webhook,然后您可以让它做任何您想做的事情。
推荐阅读
- android-studio - Android Studio 3.3、布局预览、放大、缩小和缩放以适应屏幕按钮不起作用
- ios - TableviewCell 中的 CollectionView :使用 Alamofire 和 SwiftyJSON 和 MVC 模型显示数据
- c# - 无法正确设置我的对话框窗口大小和放置目标
- java - NotesException:未提供必需的参数
- r - 更改包全局变量
- android - OnCapabilityChanged 在手机上工作,但不在可穿戴设备上
- c++ - 将函数连接到动态制作的 QPushButton
- php - 异常不被识别为一个类并且不被捕获
- google-text-to-speech - 谷歌文本到语音 - SSML 中断从 mp3 输出中丢失
- c# - 我们可以阻止实体框架保存子实体吗?