Metadata-Version: 2.4
Name: ttsdb_tortoise
Version: 0.1.1
Summary: Tortoise model for TTSDB
Requires-Python: <3.12,>=3.10
Requires-Dist: appdirs
Requires-Dist: einops==0.4.1
Requires-Dist: hjson
Requires-Dist: huggingface-hub
Requires-Dist: inflect
Requires-Dist: librosa==0.9.1
Requires-Dist: llvmlite
Requires-Dist: numba
Requires-Dist: numpy<2
Requires-Dist: progressbar33
Requires-Dist: psutil
Requires-Dist: py-cpuinfo
Requires-Dist: pydantic==1.9.1
Requires-Dist: rotary-embedding-torch
Requires-Dist: scipy
Requires-Dist: setuptools
Requires-Dist: soundfile
Requires-Dist: tokenizers
Requires-Dist: torchdiffeq
Requires-Dist: tqdm
Requires-Dist: transformers==4.31.0
Requires-Dist: ttsdb-core>=0.1.3
Requires-Dist: unidecode
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Description-Content-Type: text/markdown

<!-- Generated at 2026-01-29T19:21:50Z from templates/init/README.md.j2 -->

# TorToise (Tortoise TTS)

The model description is sourced from `config.yaml` (`metadata.description`).

## Installation

```bash
just setup tortoise
```

## Usage

```python
from ttsdb_tortoise import Tortoise

model = Tortoise(model_id="ttsds/tortoise")
audio, sr = model.synthesize(
    text="Hello, world!",
    reference_audio="path/to/reference.wav"
)
```

## Audio Examples

Generated audio samples from integration tests:

| Language | Text | Audio |
|----------|------|-------|
| English | "With tenure, Suzie'd have all the more leisure for yachting, but her publications are no good." | [audio_examples/en_test_001.wav](audio_examples/en_test_001.wav) |
| Chinese | "視野無限廣，窗外有藍天" | [audio_examples/zh_test_001.wav](audio_examples/zh_test_001.wav) |

To regenerate examples, run:
```bash
just test-integration tortoise
```
