Requirements
  • 07 Jun 2024
  • 1 Minute to read
  • Contributors
  • PDF

Requirements

  • PDF

Article summary

This document describes the server requirements of TTS solution.

Acronyms and Abbreviations
DB: Database
NFS: Network File System
VB: Voice Biometrics
VM: Virtual Machine

Important Notes

  • Requirements are defined for Openshift and Kubernetes Platforms.
  • Replica values are specified as a minimum.
  • Product requirement field is calculated as default values of TTS pods. They can rearrange based on customer topology. It is assumed that there is only one voice for TTS when values are calculated.
  • If the calculation must be for more than one language, it is necessary to contact us.
  • TTS tests are made when Cache is true and cache amount is 5000. Average audio file duration is 2 seconds. Also, tests are run in 4 core machines.
  • In cases that Sestek installs the Kubernetes, CentOS 7/8 and RHEL 7/8 are supported.
  • All hardware requirements should be met without fail, upgrading the hardware after a monitoring period would not be the correct path of action. The product may not perform properly, therefore, if the requested hardware is not provided, possible performance issues may arise. Upgrading after usage monitoring may prevent addressing the issue. The customer is responsible for providing all of the required hardware.
  • Unattended upgrades should be disabled.
  • Firewalls should be disabled for the provided VM's.
  • Anti-virus and mallware software should be disabled for the provided VM's.
  • Uninformed changes in OS major versions should be avoided.
  • SELinux should be kept in permissive mode (Enforcing mode should be avoided).
  • OS disks should be provided in a way that they can be enlarged using LVM.
  • Unmounting OS disks or changing/switching mount connections should be avoided.
  • Upgrading packages which have versions fixed during installation (Container runtime, kubernetes components) should be avoided.
  • For managed test environments, minikube configurations are given just for the sake of minimum test requirements. For specific testing requirements please contact us.
  • For unmaged test environments, worker node consists LB and NFS nodes.
  • For unmanaged production environments, physical and network related availability and backup necessity of master and worker VM's should be provided by the client.
  • Wireshark should be mandatory if TTS projects will have MRCP.
  • Minimum connection speed should be 100Mb/s.

Database

  • Knovvu TTS solution supports PostgreSQL versions 12, 13, 14. Database names are determined by each product. PostgreSQL instance for Core products are installed on the Kubernetes cluster.
  • The default database name is "tts", however, it is subject to modification as needed.

Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.