Alexa 技能可以让麦克风始终保持打开状态吗?

Can an Alexa skill keep the microphone always on?

我已成为 C/C# 开发人员多年,但从未编写过任何 Alexa 应用程序。我想写一个技巧来听婴儿牙牙学语(不是单词)并以不同的方式做出回应。我希望我的 Alexa 技能能够让麦克风始终保持打开状态(类似于 "Alexa, Guard" 的工作方式),因为婴儿会随机说话。

有没有我可以看的示例代码?

你不能这样做。

无法使用自定义技能保持麦克风打开。

当你激活技能"open my skill"时,Alexa开始说话,然后当她停止时,你只有8 + 8秒的时间可以说话,否则会话将关闭。

所以你有 8 秒,然后如果你不说话,会有一个重新提示短语要求你说些什么,还有 8 秒你可以说话。

如果您不这样做,会话将被关闭。

有一种方法可以让会话保持 8 秒以上(例如播放一些静音音乐),但问题仍然存在,因为您只能在 "music" 结束后才能说话。