|
|
|
@ -47,13 +47,13 @@ class MeetingTaskService extends GetxService { |
|
|
|
'Authorization': 'Bearer; $_token', |
|
|
|
'Content-Type': 'application/json', |
|
|
|
}; |
|
|
|
// _headers1 = { |
|
|
|
// 'X-Api-App-Key': _appid, |
|
|
|
// 'X-Api-Access-Key': _token, |
|
|
|
// 'X-Api-Resource-Id': _cluster1, |
|
|
|
// 'X-Api-Request-Id': DateTime.now().millisecondsSinceEpoch.toString(), |
|
|
|
// 'X-Api-Sequence': '-1', |
|
|
|
// }; |
|
|
|
_headers1 = { |
|
|
|
'X-Api-App-Key': _appid, |
|
|
|
'X-Api-Access-Key': _token, |
|
|
|
'X-Api-Resource-Id': _cluster1, |
|
|
|
'X-Api-Request-Id': '', |
|
|
|
'X-Api-Sequence': '-1', |
|
|
|
}; |
|
|
|
|
|
|
|
_getAgent(); |
|
|
|
_getTaskList(); |
|
|
|
@ -170,14 +170,8 @@ class MeetingTaskService extends GetxService { |
|
|
|
String format = _getFileType(audiourl); |
|
|
|
final taskId = DateTime.now().millisecondsSinceEpoch.toString(); |
|
|
|
|
|
|
|
_headers1 = { |
|
|
|
'X-Api-App-Key': _appid, |
|
|
|
'X-Api-Access-Key': _token, |
|
|
|
'X-Api-Resource-Id': _cluster1, |
|
|
|
'X-Api-Request-Id': taskId, |
|
|
|
'X-Api-Sequence': '-1', |
|
|
|
}; |
|
|
|
print("lxm--大模型asr请求头$_headers1"); |
|
|
|
_headers1['X-Api-Request-Id'] = taskId; |
|
|
|
Logger.info("lxm--大模型asr请求头$_headers1"); |
|
|
|
|
|
|
|
final requestBody1 = jsonEncode({ |
|
|
|
"user": { |
|
|
|
@ -203,7 +197,7 @@ class MeetingTaskService extends GetxService { |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
print("lxm--大模型asr请求体$requestBody1"); |
|
|
|
Logger.info("lxm--大模型asr请求体$requestBody1"); |
|
|
|
|
|
|
|
final requestBody = jsonEncode({ |
|
|
|
"app": { |
|
|
|
@ -231,10 +225,11 @@ class MeetingTaskService extends GetxService { |
|
|
|
body: requestBody1, |
|
|
|
); |
|
|
|
|
|
|
|
print("lxm--大模型asr响应体${response.body}"); |
|
|
|
print("lxm--大模型asr上传响应头${response.headers['x-tt-logid']}"); |
|
|
|
print("lxm--大模型asr上传服务端返回的状态码${response.headers['x-api-status-code']}"); |
|
|
|
print("lxm--大模型asr上传服务端返回的消息${response.headers['x-api-message']}"); |
|
|
|
Logger.info("lxm--大模型asr响应体${response.body}"); |
|
|
|
Logger.info("lxm--大模型asr上传响应头${response.headers['x-tt-logid']}"); |
|
|
|
Logger.info( |
|
|
|
"lxm--大模型asr上传服务端返回的状态码${response.headers['x-api-status-code']}"); |
|
|
|
Logger.info("lxm--大模型asr上传服务端返回的消息${response.headers['x-api-message']}"); |
|
|
|
|
|
|
|
if (response.statusCode != 200) { |
|
|
|
throw Exception('Submit failed with status: ${response.statusCode}'); |
|
|
|
@ -266,18 +261,19 @@ class MeetingTaskService extends GetxService { |
|
|
|
}); |
|
|
|
|
|
|
|
try { |
|
|
|
_headers1['X-Api-Request-Id'] = taskId; |
|
|
|
final response = await http.post( |
|
|
|
Uri.parse('$_serviceUrl1/query'), |
|
|
|
headers: _headers1, |
|
|
|
body: jsonEncode({}), |
|
|
|
); |
|
|
|
|
|
|
|
// print("lxm---大模型asr响应体${response.body}"); |
|
|
|
// print("lxm---大模型asr响应头${response.headers}"); |
|
|
|
// print("lxm---大模型asr响应状态码${response.statusCode}"); |
|
|
|
// print("lxm---大模型asr响应体logid${response.headers['x-tt-logid']}"); |
|
|
|
// print("lxm---大模型asr服务端返回的状态码${response.headers['x-api-status-code']}"); |
|
|
|
// print("lxm---大模型asr服务端返回的消息${response.headers['x-api-message']}"); |
|
|
|
// Logger.info("lxm---大模型asr响应体${response.body}"); |
|
|
|
// Logger.info("lxm---大模型asr响应头${response.headers}"); |
|
|
|
// Logger.info("lxm---大模型asr响应状态码${response.statusCode}"); |
|
|
|
// Logger.info("lxm---大模型asr响应体logid${response.headers['x-tt-logid']}"); |
|
|
|
// Logger.info("lxm---大模型asr服务端返回的状态码${response.headers['x-api-status-code']}"); |
|
|
|
// Logger.info("lxm---大模型asr服务端返回的消息${response.headers['x-api-message']}"); |
|
|
|
|
|
|
|
if (response.statusCode != 200) { |
|
|
|
throw Exception('Query failed with status: ${response.statusCode}'); |
|
|
|
@ -298,7 +294,7 @@ class MeetingTaskService extends GetxService { |
|
|
|
var respDic = await _queryTask(item['taskid']); |
|
|
|
//var code = respDic['resp']['code'] as int; |
|
|
|
|
|
|
|
print("lxm---大模型asr响应体结果$respDic['result']['text']"); |
|
|
|
Logger.info("lxm---大模型asr响应体结果$respDic['result']['text']"); |
|
|
|
|
|
|
|
if (respDic['result']['text'] != null) { |
|
|
|
await _addTextList( |
|
|
|
@ -402,6 +398,7 @@ class MeetingTaskService extends GetxService { |
|
|
|
).then((value) { |
|
|
|
awaitQuantity++; |
|
|
|
summaryText = value; |
|
|
|
Logger.info("lxm---大模型asr总结结果$summaryText"); |
|
|
|
if (awaitQuantity >= 2) { |
|
|
|
_aiServiceValue(id, summaryText, overviewText); |
|
|
|
} |
|
|
|
@ -417,6 +414,7 @@ class MeetingTaskService extends GetxService { |
|
|
|
).then((value) { |
|
|
|
awaitQuantity++; |
|
|
|
overviewText = value; |
|
|
|
Logger.info("lxm---大模型asr概览结果$overviewText"); |
|
|
|
if (awaitQuantity >= 2) { |
|
|
|
_aiServiceValue(id, summaryText, overviewText); |
|
|
|
} |
|
|
|
|