***

title: Hardware Requirements
description: Hardware specifications for deploying Text-to-Speech with Docker
---------------------

For clean Markdown of any page, append .md to the page URL. For a complete documentation index, see https://docs.smallest.ai/waves/v-4-0-0/self-host/docker-setup/tts-deployment/prerequisites/llms.txt. For full documentation content, see https://docs.smallest.ai/waves/v-4-0-0/self-host/docker-setup/tts-deployment/prerequisites/llms-full.txt.

## Minimum Specifications

<CardGroup cols={2}>
  <Card title="CPU">
    **4 cores** minimum

    8+ cores recommended for production
  </Card>

  <Card title="RAM">
    **16 GB** minimum

    32+ GB recommended for production
  </Card>

  <Card title="GPU">
    **NVIDIA GPU required**

    * L40s or A10 (recommended)
    * A10, A100, H100, T4, L4 (supported)
    * Minimum 16GB VRAM
  </Card>

  <Card title="Storage">
    **100 GB** minimum

    * 50 GB for models
    * 50 GB for logs and data
  </Card>
</CardGroup>

## Network Requirements

Ensure the following ports are available:

| Port | Service       | Purpose                     |
| ---- | ------------- | --------------------------- |
| 7100 | API Server    | Client API requests         |
| 8876 | Lightning TTS | TTS service endpoint        |
| 3369 | License Proxy | Internal license validation |
| 6379 | Redis         | Internal caching            |

<Warning>
  The License Proxy requires outbound HTTPS access to Smallest's license servers for validation. Ensure your firewall allows outbound connections to:

  * `api.smallest.ai` (port 443)
</Warning>