我需要在互动后立即播放“等一下......”的消息。我需要这个,因为我必须在返回用户之前执行一些耗时的任务。应用流程是:
1)播放欢迎信息(TTS) 2)从用户收集语音(Rivr语音记录交互) 3)播放“等待一秒”TTS消息,因为处理语音和相关业务流程非常耗时(需要几秒钟) 4)[耗时的任务] 5)播放(TTS)过程的结果并说再见。
一切正常,但是在耗时的任务和过程的综合结果(我的意思是,用户说话并且必须等待)之后立即播放“等待一秒”消息,即使在我的Dialog代码中放在“耗时任务”之前。出于某种原因,Rivr或VoiceXML引擎正在缓冲两个消息(3和5)一起播放它们。
如何在记录交互后立即使Rivr“刷新”第3步并播放“等待一秒”消息,以便用户知道他应该等一下?
答案 0 :(得分:0)
有些平台会等到输入或开始说话。如果您的平台支持fetchaudio属性,请将其作为繁重主机任务的一部分进行播放。