Feature Description
This API is used to enable Smart Audio Service and generate a queue.
Authorization Description
When using a sub-account, you need to add the ci:CreateAsrBucket permission to the action in the authorization policy. For all supported operations in Cloud Infinite, please refer to CI action. Service Activation
When using this feature for the first time, Cloud Infinite (CI) will be activated for you by default, and the bucket will automatically bind CI. No role authorization is required, and you can use it directly.
Note:
Note: After binding Cloud Infinite (CI), if you manually perform the unbind operation on a bucket, you will not be able to continue using this function.
Use Limits
When using this API, please confirm the related use limits. For details, see Use Limits. Request
Request sample
POST /asrbucket HTTP/1.1
Host: <BucketName-APPID>.ci.<Region>.myqcloud.com
Date: <GMT Date>
Authorization: <Auth String>
Content-Length: <length>
Content-Type: application/xml
Note:
Authorization: A request header that carries authentication information to verify the legitimacy of the request. For details, see the Request Signature document. Request header
Request body
The request does not have a request body.
Response
Response Headers
Response Body
The response body is returned as application/xml. An example including the complete node data is shown below:
<Response>
<RequestId>NTk0MjdmODlfMjQ4OGY3XzYzYzhf****</RequestId>
<AsrBucket>
<BucketId>test-1234567890</BucketId>
<Name>test-1234567890</Name>
<Region>ap-chongqing</Region>
<CreateTime>2022-08-09T16:23:11+0800></CreateTime>
</AsrBucket>
</Response>
The data are as follows:
|
Response | None. | Container for saving results | Container |
Container node Response content:
|
RequestId | Response | unique request ID | String |
AsrBucket | Response | Bucket information | Container |
Container node AsrBucket content:
|
BucketId | Response.AsrBucket | Bucket ID | String |
Name | Response.AsrBucket | Bucket name, same as BucketId | String |
Region | Response.AsrBucket | Region | String |
CreateTime | Response.AsrBucket | Creation time | String |
Practical Case
Request
POST /asrbucket HTTP/1.1
Authorization:q-sign-algorithm=sha1&q-ak=************************************&q-sign-time=1497530202;1497610202&q-key-time=1497530202;1497610202&q-header-list=&q-url-param-list=&q-signature=****************************************
Host: test-1234567890.ci.ap-chongqing.myqcloud.com
Content-Length: 0
Content-Type: application/xml
Response
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: 100
Connection: keep-alive
Date: Thu, 09 Aug 2022 16:23:12 GMT
Server: tencent-ci
x-ci-request-id: NjJmMzRlZGZfOTBmYTUwNjRfNzI0MV8x
<Response>
<RequestId>NjJmMzRlZGZfOTBmYTUwNjRfNzI0MV8x</RequestId>
<AsrBucket>
<BucketId>test-1234567890</BucketId>
<Name>test-1234567890</Name>
<Region>ap-chongqing</Region>
<CreateTime>2022-08-09T16:23:11+0800></CreateTime>
</AsrBucket>
</Response>