| Name | boio JSON |
| Version |
0.1.0
JSON |
| download |
| home_page | None |
| Summary | An opinionated way of doing AI - Task-oriented ai nodes for general-computing |
| upload_time | 2025-09-08 17:15:02 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.8 |
| license | MIT |
| keywords |
ai
transcription
audio
whisper
canary
speech-to-text
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
<div align="center">
<h1>boio</h1>
<img src="public/icon.png" alt="icon" width="80" height="80">
<p><em>an opinionated way of doing ai</em></p>
</div>
## Installation
```bash
uv venv
source .venv/bin/activate
uv pip install -e .
```
## Usage
```python
import boio
# Basic transcription
text = boio.transcribe("audio.wav")
# control source and target langs
text = boio.transcribe("audio.wav", source_lang="es", target_lang="es")
```
### Environment Setup
Create a `.env` file in your project root:
```bash
# .env
SURUS_API_KEY=your_api_key_here
```
Or set the environment variable directly:
```bash
export SURUS_API_KEY="your_api_key"
```
## Development
```bash
# Setup environment
uv venv
source .venv/bin/activate
uv pip install -e ".[dev]"
# Run tests
pytest tests/
```
Raw data
{
"_id": null,
"home_page": null,
"name": "boio",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "ai, transcription, audio, whisper, canary, speech-to-text",
"author": null,
"author_email": "SURUS AI <contact@surus.lat>",
"download_url": "https://files.pythonhosted.org/packages/e2/70/ac50055e45b78a3e68fd29953c3b34ed7dbf15a2e94e1ccd4aae33c323f2/boio-0.1.0.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n <h1>boio</h1>\n <img src=\"public/icon.png\" alt=\"icon\" width=\"80\" height=\"80\">\n <p><em>an opinionated way of doing ai</em></p>\n</div>\n\n## Installation\n\n```bash\nuv venv\nsource .venv/bin/activate\nuv pip install -e .\n```\n\n## Usage\n\n```python\nimport boio\n\n# Basic transcription\ntext = boio.transcribe(\"audio.wav\")\n\n# control source and target langs\ntext = boio.transcribe(\"audio.wav\", source_lang=\"es\", target_lang=\"es\")\n```\n\n### Environment Setup\n\nCreate a `.env` file in your project root:\n\n```bash\n# .env\nSURUS_API_KEY=your_api_key_here\n```\n\nOr set the environment variable directly:\n```bash\nexport SURUS_API_KEY=\"your_api_key\"\n```\n\n## Development\n\n```bash\n# Setup environment\nuv venv\nsource .venv/bin/activate\nuv pip install -e \".[dev]\"\n\n# Run tests\npytest tests/\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "An opinionated way of doing AI - Task-oriented ai nodes for general-computing",
"version": "0.1.0",
"project_urls": {
"Documentation": "https://docs.surus.lat",
"Homepage": "https://surus.lat",
"Repository": "https://github.com/surus-lat/boio"
},
"split_keywords": [
"ai",
" transcription",
" audio",
" whisper",
" canary",
" speech-to-text"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "cf3438871406c8ada19f097f7fe0c096c7b6e7510b3461c6fda6bfad978349aa",
"md5": "50ecf29f392aecab32e322379cf01c32",
"sha256": "76ce66be70624ee19acd3fee8124a3f16015354eedcc7b2a03abccb03f9e8123"
},
"downloads": -1,
"filename": "boio-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "50ecf29f392aecab32e322379cf01c32",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 4224,
"upload_time": "2025-09-08T17:15:01",
"upload_time_iso_8601": "2025-09-08T17:15:01.071781Z",
"url": "https://files.pythonhosted.org/packages/cf/34/38871406c8ada19f097f7fe0c096c7b6e7510b3461c6fda6bfad978349aa/boio-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e270ac50055e45b78a3e68fd29953c3b34ed7dbf15a2e94e1ccd4aae33c323f2",
"md5": "660f18090ce7896be5a608af92571501",
"sha256": "cc2a80665b09535c9df837892d3c789bb283df68aa1c183417fa17a752ee0ccd"
},
"downloads": -1,
"filename": "boio-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "660f18090ce7896be5a608af92571501",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 4101,
"upload_time": "2025-09-08T17:15:02",
"upload_time_iso_8601": "2025-09-08T17:15:02.988143Z",
"url": "https://files.pythonhosted.org/packages/e2/70/ac50055e45b78a3e68fd29953c3b34ed7dbf15a2e94e1ccd4aae33c323f2/boio-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-08 17:15:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "surus-lat",
"github_project": "boio",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "boio"
}