首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >启动Google Assistant语音交互

启动Google Assistant语音交互
EN

Stack Overflow用户
提问于 2017-04-21 11:00:04
回答 1查看 1.2K关注 0票数 2

我看过Voice Actions API,它描述了如何创建您自己的语音交互,这些语音交互可以由Google Assistant使用关键字启动。这使得用户可以说Ok,Google,然后是你的关键字。然后,Google Assistant将交互转发到您的android应用程序的activity。

我想去另一个方向。我想使用Google Assistant已经处理的内置交互,但我想从我的应用程序内部开始交互(这意味着我想将一些数据传递给Google Assistant,或者至少在启动时侦听它)。有没有人知道这是否可能?每当我的应用程序检测到某个触发器时,我都会提示Google Assistant开始与用户进行特定的交互,而无需他们先说"Ok,Google“。

我可以通过使用文本到语音和语音识别器服务开始自己的交互,来做类似的事情,但是在Google Assistant中,声音和工作流程要干净得多,所以为什么要重新发明轮子呢?

或者,如果有一种方法可以使用与Google Assistant相同的语音和语音识别,我也可以使用它。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-06-30 21:21:15

既然你问了你的问题,谷歌已经推出了Google Assistant SDK的开发者预览版,听起来它可以做你想要的(或可以做的)。虽然它是为嵌入式设备设计的,但它可以让你的用户在不说"OK Google“的情况下打开一个语音通道到助手,并获得语音响应。

在你的应用程序内部触发一些东西仍然存在一些问题,但现在是可能的,预计会随着时间的推移而改善。目前,您必须向您的应用程序发出通道外的命令-因此,要么让您的服务器端Action向您的应用程序发送一条GCM消息,要么采取您的应用程序可以接受的其他操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43533206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档