General questions about SpeechKit
Can I get logs of my operations with services?
Yes, you can request log records about your resources from Yandex Cloud services. For more information, see Data requests.
Where can I view API request statistics?
You can view the statistics in the management console
As you use the service, your balance automatically decreases. Learn more about paying for resources in Yandex Cloud.
How do I increase quotas? / What should I do if the "429 Too Many Requests" error occurs?
The 429 Too Many Requests
error indicates that the quotas set for your folder have been exceeded. The default quota values are specified in this table.
To increase the quotas, contact support. In your request, specify the folder ID and the required quotas in "Name — Value" format.
What is the purpose of the folder ID (folderId)?
SpeechKit uses folderId
for authorization (verifying access rights) and payments for resources.
When making a request under a service account, you do not need to specify folderId
, as by default the service uses the ID of the folder where this service account was created. If you specify a different folder, the service will return an error.
If you log in with a user account, you must specify folderId
.
Depending on the API used, you should include the folder ID in the request header or body. For more information about authentication in SpeechKit, see Authentication with the SpeechKit API.
How do I generate an IAM token?
Among other methods, you can generate an IAM token using the Yandex Cloud command line interface. You can find all the possible ways of obtaining an IAM token for your Yandex account, federated account, and service account in the Yandex Identity and Access Management documentation.
Even though IAM tokens are only valid for 24 hours, we still recommend them as the most secure method for authentication in SpeechKit.
What should I do if the "401 Unauthorized" error is returned?
If the SpeechKit server returns a 401 Unauthorized
error in response to a request, check if the account you are using to send requests has the required roles. In addition, check your authorization method and the key or token you are using for authorization: you may have obtained it for a different account than the one you are using for your request.
When using service accounts, do not specify the folder ID in your requests: the service uses the folder where the service account was created.
Under what conditions can I use SpeechKit performance results?
- We do not impose any restrictions on the use of SpeechKit performance results. You can use them at your discretion under the Russian law.
- Feel free to use the demo stand. Please note that certain restrictions apply.
- SpeechKit offers an API designed for speech synthesis and recognition systems. No out-of-the-box web interface or executable application is currently available.