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.1.tar.gz (476.9 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.1.tar.gz.

File metadata

File hashes

Hashes for private_assistant_comms_satellite-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0e03c934e4ecc95b2bfab7ce3ee43bed54e1d0c7481c45450662312328afb189
MD5 be74e7029603d9bdfaac4c411edf47d1
BLAKE2b-256 3a6e92574c6f4c5620f477e4f633e87d7b6431bb4bd74deef1cc2a2d53f320d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for private_assistant_comms_satellite-0.1.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for private_assistant_comms_satellite-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a0a11ed5d6f07e3bc13f8afe17a57f2eb9c342dee0e83a96bd31b6aecdb79970
MD5 9111821b8cd71699aa1735dd77328c67
BLAKE2b-256 0dc0ce8cf1eea4754d6b697e253bc474a50583830675cf5c88350a374b1ecbf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for private_assistant_comms_satellite-0.1.1-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