Actions on google 谷歌语音输入游戏助手

Actions on google 谷歌语音输入游戏助手,actions-on-google,Actions On Google,我想在谷歌助手上开发一个游戏/技能,一旦用户进入游戏/会话(“嘿,谷歌,开始游戏123”),它需要以下内容 播放几分钟长的音频文件 在第一个剪辑仍在播放时播放第二个音频文件 总是倾听。当文件播放时,游戏需要聆听并回应特定的语音短语,而不需要“嘿谷歌”关键字 是否支持这些功能?提前感谢。“可能。”这在很大程度上取决于您希望支持的谷歌平台上的操作的设备以及某些要求的必要性。根据你的需要,你可能会玩一些小把戏 播放“几分钟”长的音频文件。 你可以玩长达120秒的游戏。但这将在麦克风打开接受回应之前

我想在谷歌助手上开发一个游戏/技能,一旦用户进入游戏/会话(“嘿,谷歌,开始游戏123”),它需要以下内容

  • 播放几分钟长的音频文件

  • 在第一个剪辑仍在播放时播放第二个音频文件

  • 总是倾听。当文件播放时,游戏需要聆听并回应特定的语音短语,而不需要“嘿谷歌”关键字

是否支持这些功能?提前感谢。

“可能。”这在很大程度上取决于您希望支持的谷歌平台上的操作的设备以及某些要求的必要性。根据你的需要,你可能会玩一些小把戏

播放“几分钟”长的音频文件。

你可以玩长达120秒的游戏。但这将在麦克风打开接受回应之前播放

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

既然你在做一个游戏,你就可以利用这个机会。这将允许您使用诸如HTML
之类的东西。最大的缺点是,它只能在智能显示器和Android设备上使用,而不能在智能扬声器上使用

播放多首音频曲目

Google对SSML进行了扩展,允许多个语音和音频输出。但你不能在媒体回应的基础上分层

如果您将Web音频API与交互式画布一起使用,我相信它支持多个同时输入

我可以让麦克风保持打开状态,这样他们就不必每次都说“嘿,谷歌”了。

可能不会,但无论如何,在某些情况下,这可能不是一个好主意

对于智能扬声器,您不能这样做。人们习惯于交谈,所以他们在等待沉默,知道什么时候该说些什么。如果你不断地提供音频,他们不一定知道什么时候该轮到他们了

有了交互式画布设备,我们就有了一个显示,我们可以使用它来提示他们。我们可以在这段时间保持麦克风打开。。。至少在某种程度上。缺点是,我们不知道麦克风何时打开和关闭,因此在这段时间内我们无法回避音频。(至少现在还没有。)

我能做我想做的吗?


你是唯一的评判者。听起来交互式画布可能很适合您的需要,但并不适用于任何地方。在某些情况下,您可能会根据所拥有的功能来选择和呈现稍微不同的游戏。例如,谷歌通过他们的“幸运琐事”游戏做到了这一点。

哇,感谢您的详细回复。我将检查交互式画布,因为它似乎最接近我的需要。您知道未来是否有支持智能扬声器的计划吗?至于让麦克风保持打开状态,用例更像这样:始终播放音频文件#1[背景音乐](循环1分钟剪辑就可以了)。用户说“跳跃”或“开火”,并播放音频文件#2以响应用户[例如,沸腾声或嗖嗖声]