Системные требования к серверам на базе 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, установите и инициализируйте его.
-
Создайте реестр в Yandex Container Registry.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра
--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
с настройками развертывания.