Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
dialogflow意图检测响应慢,带有curl库_Curl_Dialogflow Es_Libcurl - Fatal编程技术网

dialogflow意图检测响应慢,带有curl库

dialogflow意图检测响应慢,带有curl库,curl,dialogflow-es,libcurl,Curl,Dialogflow Es,Libcurl,我已经使用libcurl实现了我的客户机代码,用于一个基本的dialogflow场景。 它按预期工作,但有一些延迟。我想知道是否有任何机构有过类似下面讨论的w.r.t.绩效的经验,以及您是否能提供帮助 我在这里展示了curl命令输出,它有startttransfer_时间(2.4 s)和总时间(3.5),分别用于从远程接收第一个字节和总完成时间。 (我在使用libcurl的代码中看到了类似的计时) 在这里,我将发送在一个json文件中捕获的base64编码音频,如dialogflow文档中所述

我已经使用libcurl实现了我的客户机代码,用于一个基本的dialogflow场景。 它按预期工作,但有一些延迟。我想知道是否有任何机构有过类似下面讨论的w.r.t.绩效的经验,以及您是否能提供帮助

我在这里展示了curl命令输出,它有startttransfer_时间(2.4 s)和总时间(3.5),分别用于从远程接收第一个字节和总完成时间。 (我在使用libcurl的代码中看到了类似的计时)

在这里,我将发送在一个json文件中捕获的base64编码音频,如dialogflow文档中所述

我的问题是,为什么google dialogflow API只需一秒钟就可以发送带有以下文本的响应,以及如何在w.r.t时间内使其更好。我们可以在curl(我已经尝试将CURLOPT_BUFFERSIZE设置为240k,我认为这已经足够了)或dialogflow代理中设置任何选项来快速获得响应吗

bash-4.2$ curl -X POST -H "Content-Type: application/json; charset=utf-8"  -H "Authorization: Bearer xxx"  -d @req.json "https://dialogflow.googleapis.com/v2beta1/projects/project1/agent/sessions/e9a70529-bee2-bac4-6b08-4b22e221fc59:detectIntent" -w "\n%{time_connect}:%{time_starttransfer}:%{time_total}\n"
{
  "responseId": "9ead1d09-3276-4238-a42b-b9f12e6faa34-d5ae01f3",
  "queryResult": {
    "queryText": "hello",
    "speechRecognitionConfidence": 0.7617957,
    "action": "input.unknown",
    "parameters": {},
    "allRequiredParamsPresent": true,
    "fulfillmentText": "Can you say that again?",
    "fulfillmentMessages": [
      {
        "text": {
          "text": [
            "Can you say that again?"
          ]
        }
      }
    ],
    "intent": {
      "name": "projects/project1/agent/intents/d30bb8cc-0dd4-4d60-9511-d3ce387f2c22",
      "displayName": "Default Fallback Intent",
      "isFallback": true
    },
    "intentDetectionConfidence": 1,
    "languageCode": "en"
  }
}
0.101:2.488:3.351