Metadata-Version: 2.4
Name: sonusai-asr-openai-whisper
Version: 1.3.0
Summary: OpenAI Whisper ASR tools for SonusAI
Project-URL: Homepage, https://aaware.com
Author-email: Chris Eddington <chris@aaware.com>, Jason Calderwood <jason@aaware.com>
License-Expression: GPL-3.0-only
Requires-Python: <3.15,>=3.13
Requires-Dist: openai-whisper
Requires-Dist: sonusai~=1.3.2
Description-Content-Type: text/markdown

## SonusAI ASR OpenAI Whisper

OpenAI Whisper tools for SonusAI.

This package provides SonusAI-compatible ASR integrations built on top of OpenAI Whisper.

### Key Features

- **Whisper Integration**: ASR function implementations backed by `openai-whisper`.
- **SonusAI Compatibility**: Designed to plug into SonusAI workflows via `sonusai` package interfaces.
- **Packaged for Distribution**: Includes wheel build and publish scripts for release workflows.

### Getting Started

#### Prerequisites
- Python 3.13+ (Python 3.13 and 3.14 supported)
- `uv`

#### Install dependencies
```bash
./update.sh
```

Or directly:
```bash
uv sync
```

### Development and Build

Build wheels:
```bash
./build_wheels.sh
```

Publish workflow:
```bash
./publish.sh
```

### Testing

Run tests with:
```bash
pytest
```

### Documentation and Agent Guidance

- **[Agent Instructions](AGENTS.md)**: Project-specific AI agent context and workflow rules.
- **Project Metadata**: See `pyproject.toml` for package metadata and dependency constraints.
- **Source Package**: `sonusai_asr_openai_whisper/`
- **Tests**: `tests/`

### Notes

- This project depends on `openai-whisper` from the upstream Git source configured in `pyproject.toml`.
- The package targets SonusAI integration use cases rather than a standalone CLI.
