Metadata-Version: 2.4
Name: pydantic-ai-speech
Version: 0.1.0
Summary: Add tts and stt capability to pydantic ai agent
Project-URL: Homepage, https://gitlab.com/rzk.ssr/pydantic-ai-speech
Project-URL: Repository, https://gitlab.com/rzk.ssr/pydantic-ai-speech
Project-URL: Issues, https://gitlab.com/rzk.ssr/pydantic-ai-speech
Author: Pydantic AI Channels Contributors
License-File: LICENSE
Keywords: ai,bot,elevenlab,pydantic,tts,vllm
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.12
Requires-Dist: pydantic-ai>=1.103.0
Description-Content-Type: text/markdown

# pydantic-ai-speech

Add TTS (Text-to-Speech) and STT (Speech-to-Text) capabilities to Pydantic AI agents.

## Installation

```bash
pip install pydantic-ai-speech
```

## Usage

```python
import pydantic_ai_speech

# Example usage
pydantic_ai_speech.greet()
```

## CLI

After installation, you can use the built-in CLI:

```bash
speechy
```

## Features

- Seamless integration with Pydantic AI agents.
- Support for ElevenLabs (TTS).
- Support for vLLM and other AI models.
- Toolsets for easy speech capability injection.

## Development

To set up the development environment:

```bash
uv sync
```

To run tests:

```bash
uv run pytest
```

## License

MIT
