Dia TTS adapter for Vox
Project description
vox-dia
Dia TTS adapter package for Vox.
Included adapter
dia-tts-torch— Dia 1.6B text-to-speech backend
Install
pip install vox-dia
Runtime Dependencies
Dia uses an isolated target runtime at $VOX_HOME/runtime/dia for backend
packages that must not leak into the base Vox app environment.
The adapter package itself is intentionally lightweight and does not install Torch. The current Dia backend uses Hugging Face Transformers and requires a Vox runtime/image that already provides PyTorch with CUDA. CPU execution is not supported by the official Dia Transformers runtime used by this adapter.
The current Vox adapter is classified for Linux x86_64 CUDA/Torch runtimes.
CPU, ONNX, and Spark/ARM NVIDIA paths are not currently production-supported by
this adapter because Vox has not validated a portable CPU/ONNX backend or a
clean Spark/ARM NVIDIA dependency stack for the Dia Transformers runtime.
Plan for at least 12GiB of usable VRAM budget: Vox budgets the adapter's 10GB
model estimate plus the deployment's configured VRAM headroom, so a server
started with --max-vram 10GiB --vram-headroom 1GiB will reject Dia at load
time.
During vox pull, the adapter verifies or installs the Dia-capable
Transformers runtime into $VOX_HOME/runtime/dia. Model weights remain in the
normal Vox model store.
Use with Vox
vox pull dia-tts:1.6b
Dia prompt control is text-driven. Use speaker tags and non-verbal markers in the input text, for example:
[S1] This is Dia speaking. (laughs) [S2] Keep the tags sparse or artifacts can appear.
The adapter supports Dia's audio-prompt voice cloning path when Vox resolves a
stored cloned voice into both reference_audio and reference_text. Dia needs
the reference transcript for the reference clip; requests with reference audio
but no reference text are rejected clearly.
The adapter also exposes Dia generation parameters through Vox synthesis
params:
max_new_tokens(integer, default3072, range1..8192)guidance_scale(number, default3.0, range0..10)temperature(number, default1.8, range0..3)top_p(number, default0.9, range0..1)top_k(integer, default45, range0..200)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vox_dia-0.2.13.tar.gz.
File metadata
- Download URL: vox_dia-0.2.13.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50ef6575c65b1fb313a96859f813022ac492a95962445d86a9c060be5e92667a
|
|
| MD5 |
f35c5c91597e41b7ba954184f7673e4a
|
|
| BLAKE2b-256 |
4967eb2a6e07c315034a0489cad53cdd85d184f992b2066b435ff53973d25804
|
File details
Details for the file vox_dia-0.2.13-py3-none-any.whl.
File metadata
- Download URL: vox_dia-0.2.13-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4052345d87e9009882c76b1dd98133024fe63887f7ea0fc66a80412743fbb96a
|
|
| MD5 |
7a3c852c6c6abe3c9fddbdfc898fab4c
|
|
| BLAKE2b-256 |
d13a1d40568dddde3ae6eaf79c8028c1c0cbd1cbfa96c739b6caa2a8e6bac57c
|