Windows TTS

Prev Next

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