首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌语音输入助理游戏

谷歌语音输入助理游戏
EN

Stack Overflow用户
提问于 2020-03-03 01:09:17
回答 1查看 87关注 0票数 0

我想在谷歌助手上开发一个游戏/技能,一旦用户进入游戏/会话(“嗨,谷歌,启动game123”)

  • 播放几分钟长的音频文件
  • 在第一个剪辑仍在播放时播放第二个音频文件
  • 总是在听。当文件正在播放时,游戏需要倾听和回应特定的语音短语,而不需要使用“嘿Google”关键字。

这些功能支持吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-03-03 01:56:12

“也许”这在很大程度上取决于你想要支持的Google平台上的哪些设备,以及其中一些需求的必要性。根据你的需要,你可能会玩一些把戏。

播放一个“几分钟”长的音频文件.

您可以播放长达120秒的使用SSML的音频。但这将在麦克风打开以接受响应之前播放。

对于较长的文件,可以使用媒体反应。这有一个有趣的特性,当音频结束时,一个事件将被发送到您的服务器,因此您有一些有限的方法来处理定时响应和循环。缺点是,用户不得不说“嘿,谷歌”来打断它。(目前在使用它时存在一些bug。)

因为你在玩游戏,所以你可以利用交互式帆布。这将允许您使用诸如HTML <audio>标记和Web音频API之类的东西。最大的缺点是它只能在智能显示器和Android设备上使用--你不能在智能扬声器上使用它。

播放多声道

谷歌对SSML有一个扩展,允许平行音轨进行多个语音和音频输出。但你不能在媒体反应的基础上把这些东西叠起来。

如果您在互动画布上使用Web,我相信它支持多个同时输入。

,我可以把麦克风开着,这样他们就不用每次都说“嘿谷歌”了。

也许不会,但在某些情况下,这可能不是一个好主意。

对于智能扬声器来说,你不能这么做。人们习惯于交谈,所以他们在等待沉默,知道什么时候该说什么。如果你不断提供音频,他们不一定知道什么时候是他们的“转向”。

有了交互式画布设备,我们就有了一个显示器,我们可以使用它来提示它们。在这段时间里我们可以打开麦克风..。至少到了一定程度。缺点是,我们不知道什么时候麦克风是打开和关闭,所以我们不能回避音频在这段时间。(至少现在还没有。)

我能做我想做的事吗?

你是唯一的法官。听起来互动画布可以很好地满足你的需求,但不会在任何地方都能工作。在某些情况下,您可能能够确定用户正在使用的设备的功能。和呈现略有不同的游戏取决于您的功能。例如,谷歌通过他们的“幸运琐事”游戏做到了这一点。

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

https://stackoverflow.com/questions/60498716

复制
相关文章

相似问题

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