def DescribeTaskStatus(self, request): """在调用录音文件识别请求接口后,有回调和轮询两种方式获取识别结果。 <br>• 当采用回调方式时,识别完成后会将结果通过 POST 请求的形式通知到用户在请求时填写的回调 URL,具体请参见[ 录音识别结果回调 ](https://cloud.tencent.com/document/product/1093/37139#callback)。 <br>• 当采用轮询方式时,需要主动提交任务ID来轮询识别结果,共有任务成功、等待、执行中和失败四种结果,具体信息请参见下文说明。 <br>• 请求方法为 HTTP POST , Content-Type为"application/json; charset=utf-8" <br>• 签名方法参考 [公共参数](https://cloud.tencent.com/document/api/1093/35640) 中签名方法v3。 :param request: Request instance for DescribeTaskStatus. :type request: :class:`tencentcloud.asr.v20190614.models.DescribeTaskStatusRequest` :rtype: :class:`tencentcloud.asr.v20190614.models.DescribeTaskStatusResponse` """ try: params = request._serialize() body = self.call("DescribeTaskStatus", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.DescribeTaskStatusResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)
def DescribeTaskStatus(self, request): """本接口需要配合录音文件识别请求接口使用,单独使用无效。在调用录音文件识别接口后,可以在本接口传入TaskID来轮询识别结果。 :param request: 调用DescribeTaskStatus所需参数的结构体。 :type request: :class:`tencentcloud.asr.v20190614.models.DescribeTaskStatusRequest` :rtype: :class:`tencentcloud.asr.v20190614.models.DescribeTaskStatusResponse` """ try: params = request._serialize() body = self.call("DescribeTaskStatus", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.DescribeTaskStatusResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)