Metadata-Version: 2.4
Name: qwen3-tts-app
Version: 1.0.2
Summary: Client library and utilities for Qwen3 TTS text-to-speech API - convert text to natural sounding audio with voice cloning and emotion control
Author-email: Qwen3TTS Contributors <contributors@qwen3-tts-app.dev>
License: MIT
Project-URL: Homepage, https://qwen3-tts.app
Project-URL: Documentation, https://github.com/wddaily/qwen3-tts#readme
Project-URL: Repository, https://github.com/wddaily/qwen3-tts
Project-URL: Bug Tracker, https://github.com/wddaily/qwen3-tts/issues
Project-URL: Changelog, https://github.com/wddaily/qwen3-tts/blob/main/CHANGELOG.md
Keywords: tts,text-to-speech,qwen3,audio,speech,synthesis,voice-cloning,emotion,ai
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21; extra == "dev"
Requires-Dist: black>=23.0; extra == "dev"
Requires-Dist: mypy>=1.0; extra == "dev"

# Qwen3TTS Python Client

Python client library for [Qwen3 TTS](https://qwen3-tts.app/) - Convert text to natural sounding audio with voice cloning and emotion control.

## Installation

```bash
pip install qwen3-tts-app
```

## Features

- Convert text to natural sounding audio in multiple languages
- Voice cloning and custom voice synthesis
- Emotion and tone control (happy, sad, excited, neutral)
- Real-time streaming synthesis
- Voice characteristic adjustment (speed, pitch, volume)

## Quick Start

```python
from qwen3tts import AudioArticulator, EmotionProfile

tts = AudioArticulator(api_key="your-api-key")

# Basic text-to-speech
audio = tts.render_speech("Hello from Qwen3 TTS!", voice_id="default")
audio.save_to_file("output.mp3")

# With emotion
audio = tts.render_speech(
    "This is exciting!",
    emotion=EmotionProfile.EXCITED,
    speed=1.2
)
audio.save_to_file("excited.mp3")
```

## Links

- [Service Website](https://qwen3-tts.app/)
- [Repository](https://github.com/wddaily/qwen3-tts)
- [PyPI Package](https://pypi.org/project/qwen3-tts-app/)

## License

MIT License
