Dialogflow es 接收DialogFlow结果时出现延迟,句子很短
我从Android客户端的麦克风向nodejs服务器传输数据流 (由我构建),它将音频转发给DialogFlow代理。 nodejs服务器的流式代码基于以下代码段: nodejs中的服务器首先接收中间结果(自动语音识别的单词) 识别-ASR),然后是DialogFlow(使用NLU)的最终结果 分析)。Android客户端和nodejs之间的连接协议 服务器是websocket 我面临的问题是 当我播放短句的音频时(在我的例子中是 意大利语“sì”/“no”中的单词),dialogFlow的最终结果 有时会出现接近10秒的延迟 我从第一个部分ASR结果到达时开始测量最终DialogFlow结果的延迟。 所以我的实验是这样进行的:Dialogflow es 接收DialogFlow结果时出现延迟,句子很短,dialogflow-es,Dialogflow Es,我从Android客户端的麦克风向nodejs服务器传输数据流 (由我构建),它将音频转发给DialogFlow代理。 nodejs服务器的流式代码基于以下代码段: nodejs中的服务器首先接收中间结果(自动语音识别的单词) 识别-ASR),然后是DialogFlow(使用NLU)的最终结果 分析)。Android客户端和nodejs之间的连接协议 服务器是websocket 我面临的问题是 当我播放短句的音频时(在我的例子中是 意大利语“sì”/“no”中的单词),dialogFlow的最终
- 我打开麦克风开始说话(我只是说“sì”或“否”)
- 第一个中间结果到达(计时器启动)
- DialogFlow的最终结果到达(计时器停止)
命令和搜索
,被描述为“最适合短查询”
例如语音命令或语音搜索”),但没有运气
我知道使用“是”和“否”这样的短句是不正确的
然而,对于DialogFlow代理来说,这不是最常见的用例
相信在某些情况下它是有用的(有时
(必要的)使用它们
所以我问是否有人经历过这个问题,知道如何克服
它