Skip to main content

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

Project description

icon # surus

an opinionated way of doing ai

Installation

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

Usage

import surus

# Basic transcription (Whisper model)
text = surus.transcribe("audio.wav")

# High performance transcription (Canary model) 
text = surus.transcribe("audio.wav", high_performance=True, source_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

surus_ai-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

surus_ai-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for surus_ai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 544887cdf99ba17588c90b20394c18a12b79c724d28e657283efe93327f682c0
MD5 61df8e9c3c392387f626ab9022073a3f
BLAKE2b-256 b8674fc6c46dc712681ec645be76dbf88ca13cb92b7c3617a78d9e381937965d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for surus_ai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e73bcf13cbf1f61f631f8ba54f16aa416cca90e3e28fd91c6e1f7ec8584afe1
MD5 35061414ac8c413fb04fb974a1843acb
BLAKE2b-256 7893f5da7c0770bbed93da23e13e73ebd1d1e409fa9d436fc99ab0e010b35dbd

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