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
sonusaipackage 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
./update.sh
Or directly:
uv sync
Development and Build
Build wheels:
./build_wheels.sh
Publish workflow:
./publish.sh
Testing
Run tests with:
pytest
Documentation and Agent Guidance
- Agent Instructions: Project-specific AI agent context and workflow rules.
- Project Metadata: See
pyproject.tomlfor package metadata and dependency constraints. - Source Package:
sonusai_asr_openai_whisper/ - Tests:
tests/
Notes
- This project depends on
openai-whisperfrom the upstream Git source configured inpyproject.toml. - The package targets SonusAI integration use cases rather than a standalone CLI.
Release files for sonusai-asr-openai-whisper 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sonusai_asr_openai_whisper-1.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / sonusai_asr_openai_whisper-1.3.1-py3-none-any.whl
| Download URL | sonusai_asr_openai_whisper-1.3.1-py3-none-any.whl |
|---|---|
| Size | 3.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d40ad5dd2ffc180dc8fceb2fd805820af0102f62e6a16757751ba64a087784b0
|
|
BLAKE2b-256 checksum How to use checksums |
77c7f259c7bb36a5326f407b9be0709ad4308fd853f8fb01e8a164467550285e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|