System Requirements#
Hardware Requirements#
CPU: x86_64. Intel Core Ultra (Meteor Lake) or newer is recommended. Older Intel Core / Xeon processors will run the service but may be slower on OpenVINO inference paths.
Memory: 16 GB RAM minimum. 32 GB recommended when using larger TTS models (for example Qwen variants) or when keeping multiple sessions warm.
Disk: 20 GB free SSD space recommended for model assets, the Hugging Face cache, and per-session storage. NVMe is preferred for faster first-run model download and conversion.
GPU (optional): Intel integrated GPU (Meteor Lake or newer iGPU) or a supported discrete GPU exposed via
/dev/drifor the OpenVINOGPUdevice path.NPU (optional): Intel Core Ultra NPU is supported by OpenVINO for compatible models; set
models.tts.devicetoNPUin config when available.
Device |
Minimum |
Recommended |
|---|---|---|
CPU |
x86_64 |
Intel Core Ultra (Meteor Lake) or newer |
Memory |
16 GB RAM |
32 GB RAM |
Disk |
20 GB free SSD space |
NVMe storage |
GPU (optional) |
Not applicable |
Intel integrated GPU (Meteor Lake or newer iGPU) or a supported discrete GPU exposed via |
NPU (optional) |
Not applicable |
Intel Core Ultra NPU configured via |
Software Requirements#
Operating System#
Ubuntu 22.04 LTS (validated) or a compatible Linux distribution with a recent kernel.
For container deployment: Docker Engine and Docker Compose v2.
For GPU acceleration on Linux: Intel/OpenVINO host GPU runtime (e.g.
intel-opencl-icd,level-zero) installed on the host. This is a separate prerequisite from the Python dependencies.
Host Packages (Standalone Run)#
The standalone path additionally requires:
sudo apt-get update
sudo apt-get install -y libsndfile1
Python#
Python 3.10 or newer.
Dependencies installed from
requirements.txt.
Network Requirements#
Outbound internet access on first run to download model assets from Hugging Face, unless models are pre-staged under
models/and the cache.Inbound access to TCP port
8011(default) for API clients.