Architect 流程中的音频缓冲区和刷新
流程作者在 Architect 中设计流程。 然后,Architect 将流程转换为在 Edge 上运行的 VoiceXML (VXML) 文档。 Edge 中内置的 VXML 解释器可以分析文档,VXML 规则确定系统如何处理音频。
当流程处理包含音频文件或文本转语音 (TTS) 操作的动作时,系统不会立即播放这些操作。 相反,这些项目会进入队列以供以后播放,流程执行正常继续。 但是,在 VXML 中,流程执行会在文档加载后立即继续执行,并一直持续到出现以下任一行为为止:
行为 | 结果 |
---|---|
流程发出转移或断开连接操作。 |
|
远端服务断开连接。 |
|
流程发出用户输入请求,例如 VXML 中的字段。 |
注意: 请求用户输入尤其重要,因为它是唯一导致排队音频刷新或播放的非终止 VXML 操作。 |
有关音频缓冲和刷新如何工作的更多信息,请参阅 Architect 音频缓冲区和刷新常见问题解答。