kitten-inference-tts2-cu12
The Kitten TTS 2 native engine for NVIDIA GPUs, with its command-line tool. On an RTX PRO 6000 with the current model it streams its first audio after about 11 ms, and complete files take 5 to 7 times less time than with Kitten TTS 2 on vLLM or llama.cpp (one request at a time).
Install it with the Python API, which uses it:
python3 -m venv .venv && . .venv/bin/activate # Windows: py -m venv .venv, then .venv\Scripts\activate
python -m pip install -U pip # pip older than 23.3 skips the "[tts-0.8]" extra with only a warning
pip install "kitten-inference[tts-2]"
| NVIDIA GPU | Status |
|---|---|
| Compute capability 8.0 or newer (GeForce RTX 30 series and newer) | supported |
| GeForce GTX 10, GTX 16 and RTX 20 series (compute capability 6.1 and 7.5) | supported, not optimal: no bf16 tensor cores, so part of the math runs in software. Real-time factor 0.22 to 0.76 with --stream false, against 0.03 to 0.17 for RTX 30 series and newer. The audio is close to, not bit for bit the same as, a newer GPU's |
It needs NVIDIA driver R570 or newer; the CUDA 12.8 runtime is built in. Voice cloning reads the reference audio with
the ffmpeg program (sudo apt-get install -y ffmpeg, or on Windows winget install --id Gyan.FFmpeg -e).
Metadata
Release files for haaztest-kitten-inference-tts2-cu12 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| haaztest_kitten_inference_tts2_cu12-0.2.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| haaztest_kitten_inference_tts2_cu12-0.2.0-py3-none-manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64 | Details |
Total release size: 62.4 MB
Release files / haaztest_kitten_inference_tts2_cu12-0.2.0-py3-none-win_amd64.whl
| Download URL | haaztest_kitten_inference_tts2_cu12-0.2.0-py3-none-win_amd64.whl |
|---|---|
| Size | 31.1 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
29de4832d0d6db566e5d4da32c7691c18c460fbd6c37ced9e5f4546798aa24c2
|
|
BLAKE2b-256 checksum How to use checksums |
1d68784a87856824d110df62fc3c28e5874efccfd5480bd21dc159fdcf37d12c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / haaztest_kitten_inference_tts2_cu12-0.2.0-py3-none-manylinux_2_28_x86_64.whl
| Download URL | haaztest_kitten_inference_tts2_cu12-0.2.0-py3-none-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.3 MB |
| Tags | Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
f84cb91faf450f276f7fba3a64d9cd82dd0c529bf8eb6be8ceabdc2a393321f2
|
|
BLAKE2b-256 checksum How to use checksums |
5b8908a4ec7a10b6d85c7b870a120b57ccf3bec062bc3933c9c2f13ef326c71d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Security for haaztest-kitten-inference-tts2-cu12 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.