master
2022-03-28 b0ee3100f52959ca40b604ec12d7b32ce55c61d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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
  }