/// <summary> /// 初始化Baidu SDK /// </summary> private void InitSdk() { try { XmlDocument doc = new XmlDocument(); doc.Load(Utils.ConfigName); _appId = doc.SelectSingleNode("./configuration/engine/baidu/appId").InnerXml; _apiKey = doc.SelectSingleNode("./configuration/engine/baidu/apiKey").InnerXml; _sceretKey = doc.SelectSingleNode("./configuration/engine/baidu/secretKey").InnerXml; int ret = baidu_api.init_sdk(); if (ret == 0) { _client = new global::Baidu.Aip.Speech.Asr(_apiKey, _sceretKey); _client.Timeout = 60000; // 超时时间 _isSdkInit = true; } else { _isSdkInit = false; _errMsg = string.Format("初始化 Baidu SDK 失败:错误码{0}。", ret); } } catch { _isSdkInit = false; _errMsg = "初始化 Baidu SDK 失败:读取配置信息时报错。"; } }
/// <summary> /// 初始化Baidu SDK /// </summary> private void InitSdk() { try { XmlDocument doc = new XmlDocument(); doc.Load(Utils.configName); _appId = doc.SelectSingleNode("./configuration/engine/baidu/appId").InnerXml; _apiKey = doc.SelectSingleNode("./configuration/engine/baidu/apiKey").InnerXml; _sceretKey = doc.SelectSingleNode("./configuration/engine/baidu/secretKey").InnerXml; _client = new global::Baidu.Aip.Speech.Asr(_apiKey, _sceretKey); _client.Timeout = 60000; // 超时时间 _isSdkInit = true; } catch { _isSdkInit = false; _errMsg = "初始化 Baidu SDK 失败:读取配置信息时报错。"; } }