Skip to main content

An opinionated way of doing AI - Task-oriented ai nodes for general-computing

Project description

owai

icon

an Opinionated Way of doing AI

Installation

uv venv
source .venv/bin/activate
uv pip install -e .

Usage

import owai

# Basic transcription
text = owai.transcribe("audio.wav")

# control source and target langs
text = owai.transcribe("audio.wav", source_lang="es", target_lang="es")

Environment Setup

Create a .env file in your project root:

# .env
SURUS_API_KEY=your_api_key_here

Or set the environment variable directly:

export SURUS_API_KEY="your_api_key"

Development

# Setup environment
uv venv
source .venv/bin/activate
uv pip install -e ".[dev]"

# Run tests
pytest tests/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

owai-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

owai-0.1.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file owai-0.1.0.tar.gz.

File metadata

  • Download URL: owai-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for owai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 28ea334acd559ecaec0421a331da47feb073c923a4c6f8885d83f2bd16cd0c86
MD5 b5a3a43753a4c415300dfa81a1bedff0
BLAKE2b-256 364d70a821f46c85530513a32e047b01c00c581bfa866efe0b34009cbe76e0bb

See more details on using hashes here.

File details

Details for the file owai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: owai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for owai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aea5b1f29d718091ea4fef5d69307e0ff63310eda8914a8e2b67f322aff9f323
MD5 145ebfe2b004213173033e340edef8b4
BLAKE2b-256 3c85116c95e047b17c94df909c6ace389d25fbe0759189e9ce782645c0bbfa8d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page