Skip to main content

The satellite is an open source library to work with the private assistant oecosystem built to run on edge devices. It allows the other components to interact speech based with the user and listen for user keywords to activate.

Project description

Private Assistant Comms Satellite

Copier python uv Ruff Checked with mypy Code style: black pre-commit

Owner: stkr22

READ THE AGENTS.md

The satellite is an open source library to work with the private assistant oecosystem built to run on edge devices. It allows the other components to interact speech based with the user and listen for user keywords to activate.

Installation

Basic Installation

uv sync

Audio Support (for running on devices)

For audio processing capabilities, install system dependencies and audio group:

# Install system dependencies (Ubuntu/Debian)
sudo apt-get install -y libasound2-dev libportaudio2 libportaudiocpp0 portaudio19-dev

# Install audio dependencies
uv sync --group audio

Note: Audio dependencies are optional and not required for testing or development without hardware audio.

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

private_assistant_comms_satellite-0.1.0.tar.gz (476.6 kB view details)

Uploaded Source

Built Distribution

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

File details

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

File metadata

File hashes

Hashes for private_assistant_comms_satellite-0.1.0.tar.gz
Algorithm Hash digest
SHA256 12a3420aad3f846d86de945c0da580f26cb71e33735d522a10328434cd93de5f
MD5 02b74dc1b6d520321e51fab5b266d539
BLAKE2b-256 f94b88270b8b9bdf831cde7b1e9fae71a75c1d82598a7a866414b6dc4b7d99ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for private_assistant_comms_satellite-0.1.0.tar.gz:

Publisher: release-to-pypi.yml on stkr22/private-assistant-comms-satellite-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for private_assistant_comms_satellite-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45448bb71b2bafc4cdeb3143fa97aa719ddd1b41c10b1584a2c7617e0fa38a8d
MD5 fcb7904be9311900791aaae54e5980ed
BLAKE2b-256 6b452050dc4cee2ee5436e6769664fae7d5f7b9b19a55f6403957bda5063e71f

See more details on using hashes here.

Provenance

The following attestation bundles were made for private_assistant_comms_satellite-0.1.0-py3-none-any.whl:

Publisher: release-to-pypi.yml on stkr22/private-assistant-comms-satellite-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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