Skip to main content

voicesign-eu

EU-compliance alias of the canonical voicesign package.

pip install voicesign-eu installs the same code as pip install voicesign, framed for GDPR / EU AI Act audiences. No telemetry, no remote calls, no account, no cookies - all signing and verification runs locally on your machine.

pip install voicesign-eu
import voicesign_eu as vs

signed = vs.sign(audio_bytes, identity="Your Name", salt="your-secret")
result = vs.verify(signed, identity="Your Name", salt="your-secret")
print(result["detected"], result["confidence"])

The public API (sign, sign_with_receipt, verify, generate_keypair) is re-exported unchanged from the canonical voicesign package. Documentation, source, and issue tracker live there.


Why a separate name?

The canonical name is voicesign. The -eu suffix exists to:

  1. Make the GDPR / EU AI Act posture explicit in package metadata, for procurement and audit workflows that filter by compliance keywords.
  2. Reserve the namespace defensively against typosquatting.
  3. Keep one source of truth: this package depends on voicesign~=0.3.0 and adds no separate code path.

If you have the choice, install voicesign directly. Both produce identical watermarks.


Compliance posture

  • Data minimization (GDPR art. 5): the library accepts raw bytes, returns raw bytes, retains nothing.
  • No automated decision-making (EU AI Act): signing and verification are deterministic DSP operations, not AI inference.
  • Local processing only: zero network I/O. Audit by reading voicesign/core.py upstream.
  • Source-available (BUSL-1.1): Business Source License 1.1, same license as MongoDB, Sentry, CockroachDB. Auto-converts to Apache-2.0 on 2029-05-11. See voicesign repository for full text and Additional Use Grant.

Links

Copyright 2024-2026 Oravys Inc. Licensed under the Business Source License 1.1 (BUSL-1.1). Auto-converts to Apache-2.0 on 2029-05-11.

Release files for voicesign-eu 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for voicesign-eu 0.3.0
File Size Uploaded
voicesign_eu-0.3.0.tar.gz 6.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for voicesign-eu 0.3.0
File Interpreter ABI Platform
voicesign_eu-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.5 kB

Release files / voicesign_eu-0.3.0.tar.gz

Download URL voicesign_eu-0.3.0.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d5de97370bd9fb5fbb6ed9be560168663dcde025e0838a77864b8b513bad2984
BLAKE2b-256 checksum
How to use checksums
9642276225dba056fe87fd2394eda22f18f07e346864ae57c1063650830be0e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / voicesign_eu-0.3.0-py3-none-any.whl

Download URL voicesign_eu-0.3.0-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f2a5d6215a37d7da9f7cf0b6b0999d5d2d956a3b323c3e5bebaa49bf428d31f2
BLAKE2b-256 checksum
How to use checksums
ec68f32cc715aab321de999e3fe15e0ac2b33266b0c78356eb27c7282d478989
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.1

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page