Overview
This document provides system specifications of Sestek TTS. CPU’s mentioned below are logical cores. Tested models are:
CPU: Intel Core i9 9880H @ 2.30GHz 8 Core / 16 Threads
RAM: 64GB DDR4-3200 (1600Mhz)
Sentences which have 10 words were used in performance tests. Tables are prepared for worst scenario that cannot be used cache mechanism due to using different sentence in each request.
System Requirements
Hardware Requirements for SPD Voices - MRCP
| CONCURRENT | CPU | RAM |
|---|---|---|
| 1-4 | 1 vCPU | 4 GB |
| 5-9 | 1 vCPU | 4 GB |
| 10-14 | 1 vCPU | 8 GB |
| 15-29 | 1 vCPU | 8 GB |
| 30-49 | 1 vCPU | 12 GB |
| 50-99 | 2 vCPU | 16 GB |
| 100-199 | 2 vCPU | 16 GB |
| 200-299 | 2 vCPU | 16 GB |
| 300-499 | 2 vCPU | 16 GB |
| 500 | 2 vCPU | 16 GB |
Hardware Requirements for Neural Voices - MRCP
| CONCURRENT | CPU | RAM |
|---|---|---|
| 1-4 | 2 vCPU | 4 GB |
| 5-9 | 2 vCPU | 4 GB |
| 10-14 | 2 vCPU | 8 GB |
| 15-29 | 4 vCPU | 8 GB |
| 30-49 | 4 vCPU | 12 GB |
| 50-99 | 6 vCPU | 16 GB |
| 100-199 | 8 vCPU | 16 GB |
| 200-299 | 12 vCPU | 16 GB |
| 300-499 | 16 vCPU | 16 GB |
| 500 | 16 vCPU | 16 GB |
Hardware Requirements for SPD Voices - REST
| CONCURRENT | CPU | RAM |
|---|---|---|
| 1-4 | 4 vCPU | 8 GB |
| 5-9 | 4 vCPU | 8 GB |
| 10-14 | 4 vCPU | 8 GB |
| 15-29 | 4 vCPU | 8 GB |
| 30-49 | 8 vCPU | 8 GB |
| 50-99 | 8 vCPU | 8 GB |
| 100-199 | 8 vCPU | 8 GB |
| 200-299 | 8 vCPU | 8 GB |
| 300-499 | 16 vCPU | 16 GB |
| 500 | 16 vCPU | 16 GB |
Hardware Requirements for Neural Voices - REST
| CONCURRENT | CPU | RAM |
|---|---|---|
| 1-4 | 4 vCPU | 8 GB |
| 5-9 | 8 vCPU | 8 GB |
| 10-14 | 8 vCPU | 8 GB |
| 15-29 | 8 vCPU | 8 GB |
| 30-49 | 12 vCPU | 16 GB |
| 50-99 | 16 vCPU | 16 GB |
Network Interface
Recommended network for TTS is listed below. When using the port range, it can be changed from the configuration when it conflicts with other programs.
- Protocol: SIP
- Port: 8060
- Port Range: 7000 - 10000
- Protocol: RTSP
- Port: 1554
Sofware Requirements
- Windows Server 2019 or higher.
- Service user. This user must be under the Administrators group in Windows.
- Sestek TTS REST is installed on a Windows machine. The setup creates a service named "Sestek TTS REST Service". This service can be started and stopped from the “Windows Services”.
- In the absence of that service user is not in Administrator group, it must have following authorizations. Adding the service user under administrator group is highly suggested.
- Permission to connect to DB.
- Permission to work as a Service User.
- Full Control permission to application & file storage paths.
- No-expire definition for service user password.
Installing the software listed below will definitely make troubleshooting easier.
- Notepad++
- Wireshark
- WinMerge
- Postman
