System requirements for CPU-based servers
To install SpeechKit Hybrid, you need a Linux server with Docker Engine support. For a list of supported operating systems, see the Docker official guide
Warning
The CPU must support the AVX2
On Linux, you can check whether your host supports AVX2 by running this command:
grep -q avx2 /proc/cpuinfo && echo AVX2 || echo No AVX2
Hardware requirements
Here are the recommended hardware configurations for running SpeechKit Hybrid containers:
| Container | CPU | RAM | HDD |
|---|---|---|---|
| Speech recognition (40 channels) | Two Intel® Xeon® Gold 6230R |
128 GB | 300 GB |
| Speech synthesis (10-16 SPS1) | One Intel® Xeon® Gold 6230R CPU | 64 GB | 300 GB |
1 Seconds per second (SPS): Number of seconds of synthesized text generated per runtime second.
Software requirements
To install and configure SpeechKit Hybrid services, you will need the Yandex Cloud CLI and a registry in Yandex Container Registry.
-
If you do not have the Yandex Cloud CLI yet, install and initialize it.
-
Create a registry in Yandex Container Registry.
The folder used by default is the one specified when creating the CLI profile. To change the default folder, use the
yc config set folder-id <folder_ID>command. You can also specify a different folder for any command using--folder-nameor--folder-id. If you access a resource by its name, the search will be limited to the default folder. If you access a resource by its ID, the search will be global, i.e., through all folders based on access permissions.yc container registry create --name speechkit-hybridResult:
id: <registry_ID> folder_id: <folder_ID> name: speechkit-hybrid status: ACTIVE created_at: "<creation_date_and_time>" -
Create a service account with the
editorrole for the selected folder. -
Create an API key for the service account.
-
Send the registry ID to the SpeechKit team. All required containers will appear in your registry, and you will get the
docker-compose.yamlfile with the deployment settings.