| Product | Abbreviation in CAM | Console | Authorization by Tag | Authorization Granularity | IP Restriction |
|---|---|---|---|---|---|
| Automatic Speech Recognition | asr | Supported | Supported | Resource level | Partially supported |
Note:
The authorization granularity of cloud products is divided into three levels: service level, operation level, and resource level, based on the degree of granularity.
- Service level: It defines whether a user has the permission to access the service as a whole. A user can have either full access or no access to the service. For the authorization granularity of cloud products at service level, the authorization of specific APIs are not supported.
- Operation level: It defines whether a user has the permission to call a specific API of the service. For example, granting an account read-only access to the CVM service is an authorization at the operation level.
- Resource level: It is the finest authorization granularity which defines whether a user has the permission to access specific resources. For example, granting an account read/write access to a specific CVM instance is an authorization at the resource level.
Two authorization granularity levels of API are supported: resource level, and operation level.
| API | API Description | Authorization Granularity | Six-segment Resource Description | IP Restriction |
|---|---|---|---|---|
| ActivateAuth | Offline device authorization device activation interface | Resource level | qcs::asr::uin/${uin}:subUin/${uin} | Supported |
| ActivateService | Activate service | Operation level | * | Supported |
| CreateAsrKeyWordLib | Create a Keyword Library | Operation level | * | Supported |
| CreateAsrUser | CreateAsrUser | Operation level | * | Supported |
| CreateAsrVocab | Create a vocab table | Operation level | * | Supported |
| CreateAsyncRecognitionTask | Voice stream asynchronous recognition task creation | Operation level | * | Supported |
| CreateCosRecognize | Create Cos Recognize | Operation level | * | Supported |
| CreateCustomization | Create customization model | Operation level | * | Supported |
| CreateModel | Create a customization model | Resource level | qcs::asr::uin/${uin}:model/$modelId | not supported |
| CreateRecTask | Create a recognition task | Operation level | * | Supported |
| CreateReplaceText | Creating a replacement word list | Operation level | * | Supported |
| CreateVocalRemoverIsolationTask | Create vocal romover and lsolation task | Operation level | * | Supported |
| DeleteAsrKeyWordLib | Delete a ASR keyword library | Operation level | * | Supported |
| DeleteAsrVocab | Delete a ASR vocab table | Resource level | qcs::asr::uin/${uin}:subUin/${uin} | Supported |
| DeleteCustomization | Delete customization model | Resource level | qcs::asr::uin/$account:model/$modelId | Supported |
| DeleteModel | Delete a customiztion model | Resource level | qcs::asr::uin/${uin}:model/$modelId | not supported |
| DeleteModelsByAppid | Delete customiztion model according appid | Resource level | qcs::asr::uin/${uin}:model/$modelId | not supported |
| DeleteRecognizeRecord | Delete identification records from the console | Operation level | * | Supported |
| DeleteReplaceText | Delete text table | Operation level | * | Supported |
| DownloadAsrVocab | Download a ASR vocab table | Resource level | qcs::asr::uin/${uin}:subUin/${uin} | Supported |
| DownloadCustomization | Download customization model | Resource level | qcs::asr::uin/$account:model/$modelId | Supported |
| DownloadModel | Download customization model | Resource level | qcs::asr::uin/${uin}:model/$modelId | not supported |
| FlashRecognition | Flash Recognition | Operation level | * | not supported |
| InvokeSDKFunction | Offline SDK console interface | Resource level | qcs::asr::uin/${uin}:subUin/${uin} | Supported |
| ModifyCustomization | Modify Customization Model | Resource level | qcs::asr::uin/$account:model/$modelId | Supported |
| ModifyCustomizationState | Modify customization model state | Operation level | * | Supported |
| ModifyModel | Modify customization model | Resource level | qcs::asr::uin/${uin}:model/$modelId | not supported |
| ModifyModelState | Modify customization model state | Resource level | qcs::asr::uin/${uin}:model/$modelId | not supported |
| RealtimeRecognition | Speech-to-text for voice streaming data. | Operation level | * | not supported |
| SentenceRecognition | Sentence Recognition | Operation level | * | Supported |
| SetPayMode | Set pay mode | Operation level | * | Supported |
| SetVocabState | Set vocab table state | Operation level | * | Supported |
| UpdateAsrKeyWordLib | Update a Keyword Library | Operation level | * | Supported |
| UpdateAsrVocab | Update a vocab info | Resource level | qcs::asr::uin/$account:vocab/$vocabId | Supported |
| UpdateReplaceText | Update replacement vocabulary | Operation level | * | Supported |
| VoicePrintCount | Speaker statistics | Operation level | * | Supported |
| VoicePrintDelete | Speaker deleted | Operation level | * | Supported |
| VoicePrintEnroll | Speaker registration | Operation level | * | Supported |
| VoicePrintGroupVerify | Speaker verification 1:N | Operation level | * | Supported |
| VoicePrintUpdate | voiceprint update | Operation level | * | Supported |
| VoicePrintVerify | speaker authentication | Operation level | * | Supported |
| API | API Description | Authorization Granularity | Six-segment Resource Description | IP Restriction |
|---|---|---|---|---|
| BatchGetReplaceText | Batch get replacement text | Operation level | * | Supported |
| CloseAsyncRecognitionTask | Voice stream asynchronous recognition task shutdown | Operation level | * | Supported |
| DealComplianceAuthorization | deal compliance authorization | Operation level | * | Supported |
| DescribeAsyncRecognitionTasks | Voice stream asynchronous recognition task list | Operation level | * | Supported |
| DescribeDictName | Describe customiztion model dict | Resource level | qcs::asr::uin/${uin}:model/$modelId | not supported |
| DescribeHotNews | Describe Hot News | Operation level | * | not supported |
| DescribeMonitorInterfaces | DescribeMonitorInterfaces | Operation level | * | Supported |
| DescribeOpenStatus | Console query service activation status | Operation level | * | Supported |
| DescribePidOrders | Describe pid resource list | Operation level | * | Supported |
| DescribeQuotaPkgs | Describe qps quota package | Operation level | * | Supported |
| DescribeRecognizeProgress | DescribeRecognizeProgress | Operation level | * | Supported |
| DescribeRecordRecognizeTask | Describe Record Recognize Task | Operation level | * | Supported |
| DescribeResource | Describe resource package info | Operation level | * | Supported |
| DescribeStatInfo | Describe Interface Statistic Info | Resource level | qcs::asr::uin/${uin}:subUin/${subUin} | Supported |
| DescribeStatInfoUrl | Describe Download Url Of Interface Statistic Info | Resource level | qcs::asr::uin/${uin}:subUin/${subUin} | Supported |
| DescribeStatistics | Operation level | * | Supported | |
| DescribeTaskStatus | Get result of speech-to-text for recording files. | Operation level | * | Supported |
| DescribeUserStatus | Search user status. | Operation level | * | not supported |
| DescribeVocalRemoverIsolationTaskStatus | Sound companion separation result query | Operation level | * | Supported |
| GetAsrVocab | Get a vocab table | Resource level | qcs::asr::uin/${uin}:subUin/${uin} | Supported |
| GetCustomizationUserLimit | Get customization model limit | Operation level | * | Supported |
| GetModelInfo | get model info | Resource level | qcs::asr::uin/${uin}:subUin/${uin} | Supported |
| GetQpsQuota | Describe QPS quota | Operation level | * | Supported |
| GetQpsStatistics | Describe QPS Statistics Data | Operation level | * | Supported |
| GetQpsStatisticsUrl | Describe QPS statistic data download url | Operation level | * | Supported |
| GetQuotaConfig | Describe quota config | Operation level | * | Supported |
| GetRecognizeCosUrl | Get a recognizable cos link | Operation level | * | Supported |
| GetRecognizeRecord | Obtaining Console Identification Records | Operation level | * | Supported |
| LanguageIdentify | LanguageIdentify | Operation level | * | Supported |
| VoicePrintCompare | speaker compare | Operation level | * | Supported |
| API | API Description | Authorization Granularity | Six-segment Resource Description | IP Restriction |
|---|---|---|---|---|
| DescribeUserInfo | Describe User Info | Resource level | qcs::asr::uin/${uin}:subUin/${subUin} | Supported |
| GetAsrKeyWordLibList | List asr keyword library | Operation level | * | Supported |
| GetAsrVocabList | Get asr vocab list | Resource level | qcs::asr::uin/$account:vocab/* qcs::asr::uin/${uin}:subUin/* |
Supported |
| GetConcurrentStatus | Query realtime concurrency status | Operation level | * | Supported |
| GetCustomizationList | Get customization model list | Resource level | qcs::asr::uin/:model/${ModelId} | Supported |
| GetUsageByDate | get usage by date | Operation level | * | Supported |
Feedback