我试图实现的用例如下:
- 用户要求大声朗读网页的一部分,例如“阅读说明”、“阅读背景”、“播放笔记”等(Watson STT)
- STT 请求传递给 Conversation(通过应用服务器)并进行解释;响应指示部分类型(如果部分类型不正确,则暂时省略提示)
- 应用服务器通过播放请求部分的音频 (Watson TTS) 来响应用户
- 用户要求暂停、停止、继续或重播所选部分 (STT)
这是我遇到问题的第 4 步。如果请求是暂停、停止或继续,那么这些请求可能由单独的#intent 处理,并且应用服务器只需<audio>
相应地将命令传递给控件。但是,如果请求是重播,那么我需要知道最初请求的部分类型。我有一种感觉,应用服务器需要设置上下文才能完成这项工作,但我不清楚阅读文档如何做到这一点。非常感谢任何示例或文档。