Low-latency multilingual extension for the Demystify voice pipeline: in-stream LID, hysteresis-damped mid-call language switching, per-language STT/TTS routing
Project description
demystify-voice-lingua
Low-latency multilingual extension for the Demystify voice pipeline
(demystify-voice): in-stream language identification (LID), hysteresis-damped
mid-call language switching, reply-language policy, and per-language STT/TTS
routing over persistent connection pools.
This is the packaged plugin of the dmstfy-voice-lingua module. The full module
docs (profiles, benchmark harness, runbooks, INTEGRATION.md) live in the
repository at modules/dmstfy-voice-lingua/.
Install
pip install demystify-voice-lingua # standalone (uses the vendored protocol mirror)
pip install "demystify-voice-lingua[voicecore]" # + the real demystify-voice runtime (>=0.1.0,<0.2)
The plugin works fully standalone (offline simulator + vendored protocol
mirror) and, when demystify-voice is installed via the voicecore extra,
wires into the real voice-core pipeline via install(pipeline, agent_config, ...).
Protocol-version handshake
install() performs a protocol-version handshake against the installed
demystify-voice (PROTOCOL_VERSION) and raises a clear error on a MAJOR
mismatch (a breaking frame/stage/pipeline change). Additive MINOR bumps are
compatible. The voicecore extra is pinned to the compatible MAJOR
(>=0.1.0,<0.2). See INTEGRATION.md.
MIT licensed.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file demystify_voice_lingua-0.3.0.tar.gz.
File metadata
- Download URL: demystify_voice_lingua-0.3.0.tar.gz
- Upload date:
- Size: 181.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aab3f95beee88f555f42be656e8e7c1f5aa7d529ac5a79c3f59d13f20902dfcc
|
|
| MD5 |
28bccdcfa6ffeef50743ae8d7d1b2c26
|
|
| BLAKE2b-256 |
39b41dce3e184cc52feed82f7fea7319eb170d7ab48d7de81d6f416e6ebd376b
|
Provenance
The following attestation bundles were made for demystify_voice_lingua-0.3.0.tar.gz:
Publisher:
publish-pypi.yml on demystify-systems/ai-services-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
demystify_voice_lingua-0.3.0.tar.gz -
Subject digest:
aab3f95beee88f555f42be656e8e7c1f5aa7d529ac5a79c3f59d13f20902dfcc - Sigstore transparency entry: 2188363022
- Sigstore integration time:
-
Permalink:
demystify-systems/ai-services-tools@8a03d52d29b940de704d971b9c437493879613a4 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/demystify-systems
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@8a03d52d29b940de704d971b9c437493879613a4 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file demystify_voice_lingua-0.3.0-py3-none-any.whl.
File metadata
- Download URL: demystify_voice_lingua-0.3.0-py3-none-any.whl
- Upload date:
- Size: 77.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
402b8f720b216ed821f581830db2ae20a18c95c1187b068e54fba5a3c9c8114b
|
|
| MD5 |
49e1192372ba42ea6746c5182259284f
|
|
| BLAKE2b-256 |
0712415832067749853febd58e725fc83daf270016a377a3a14c8a9ee58efb0b
|
Provenance
The following attestation bundles were made for demystify_voice_lingua-0.3.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on demystify-systems/ai-services-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
demystify_voice_lingua-0.3.0-py3-none-any.whl -
Subject digest:
402b8f720b216ed821f581830db2ae20a18c95c1187b068e54fba5a3c9c8114b - Sigstore transparency entry: 2188363026
- Sigstore integration time:
-
Permalink:
demystify-systems/ai-services-tools@8a03d52d29b940de704d971b9c437493879613a4 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/demystify-systems
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@8a03d52d29b940de704d971b9c437493879613a4 -
Trigger Event:
workflow_dispatch
-
Statement type: