Системные требования к серверам на базе CPU
Для установки SpeechKit Hybrid вам необходим сервер с ОС Linux, который поддерживает Docker Engine. Список поддерживаемых ОС см. в официальной документации Docker
Важно
Процессор должен поддерживать набор инструкций AVX2
В Linux вы можете проверить, поддерживает ли ваш хост AVX2, командой:
grep -q avx2 /proc/cpuinfo && echo AVX2 || echo No AVX2
Аппаратные требования
Рекомендуемые аппаратные конфигурации для запуска контейнеров SpeechKit Hybrid:
| Контейнер | CPU | RAM | HDD |
|---|---|---|---|
| Распознавание речи (40 каналов) | 2 процессора Intel® Xeon® Gold 6230R |
128 ГБ | 300 ГБ |
| Синтез речи (10–16 SPS1) | 1 процессор Intel® Xeon® Gold 6230R | 64 ГБ | 300 ГБ |
1 Seconds per second (SPS) — количество секунд синтезированного текста, которое генерируется за секунду работы.
Программные требования
Для установки и настройки сервисов SpeechKit Hybrid понадобятся интерфейс командной строки Yandex Cloud и реестр в Yandex Container Registry.
-
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
-
Создайте реестр в Yandex Container Registry.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду
yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров--folder-nameили--folder-id.yc container registry create --name speechkit-hybridРезультат:
id: <идентификатор_реестра> folder_id: <идентификатор_каталога> name: speechkit-hybrid status: ACTIVE created_at: "<дата_и_время_создания>" -
Создайте сервисный аккаунт с ролью
editorна выбранный каталог. -
Создайте API-ключ для сервисного аккаунта.
-
Сообщите идентификатор созданного реестра команде SpeechKit. В вашем реестре появятся все необходимые контейнеры, и вам предоставят файл
docker-compose.yamlс настройками развертывания.