var AipSpeechClient = require("baidu-aip-sdk").speech; var APP_ID = "16859627"; var API_KEY = "1hxHXwyFFCzOGuDGGw0g4uke"; var SECRET_KEY = "j0P0buFZUXjr7tEtueGETEPyPSo6oixK"; var client = new AipSpeechClient(APP_ID,API_KEY,SECRET_KEY); var HttpClient = require("baidu-aip-sdk").HttpClient; // 设置request库的一些参数,例如代理服务地址,超时时间等 // request参数请参考 https://github.com/request/request#requestoptions-callback HttpClient.setRequestOptions({timeout: 5000}); // 也可以设置拦截每次请求(设置拦截后,调用的setRequestOptions设置的参数将不生效), // 可以按需修改request参数(无论是否修改,必须返回函数调用参数) // request参数请参考 https://github.com/request/request#requestoptions-callback HttpClient.setRequestInterceptor(function(requestOptions) { // 查看参数 console.log(requestOptions) // 修改参数 requestOptions.timeout = 5000; // 返回参数 return requestOptions; }); module.exports = { client }