cjm-capability-pyannote
Speaker-diarization capability backed by pyannote.audio (community-1) — full-source decoded-PCM audio → time-ranged anonymous speaker turns (SPEAKER_00-style cluster labels, never identities), implementing the speaker-diarization adapter interface; pure compute — caching lives in the generic adapter. Default-on rung in the transcription workflow; the correction TUI's assign lane consumes the turns.
Modules
cjm_capability_pyannote.__init__cjm_capability_pyannote.capability— Speaker-diarization tool capability using pyannote.audio (session-D DECs 18d7de80 + d6df3a8e): source audio in, ANONYMOUS time-ranged speaker turns out — the machine half of speaker assignment; identity stays the correction TUI's human lane (DEC 44afb2df).
API
cjm_capability_pyannote.capability
PyannoteConfigclass — Configuration for the pyannote diarization pipeline.PyannoteDiarizationCapabilityclass — Speaker-diarization tool capability wrapping a pyannote.audio Pipeline.
Dependencies
Depends on: cjm-capability-primitives, cjm-substrate, cjm-substrate-torch-utils, pyannote.audio
Release files for cjm-capability-pyannote 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cjm_capability_pyannote-0.0.3.tar.gz | 33.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cjm_capability_pyannote-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 63.6 kB
Release files / cjm_capability_pyannote-0.0.3.tar.gz
| Download URL | cjm_capability_pyannote-0.0.3.tar.gz |
|---|---|
| Size | 33.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
39b8d0e6f22522a6c37fbfcc3bca4a2b81e2cdf78665c88ba73a2972e3a887d4
|
|
BLAKE2b-256 checksum How to use checksums |
a55060edc93ae849de43df1d6bf629bd6ec15d30eefefe51c0636052be6e5f1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / cjm_capability_pyannote-0.0.3-py3-none-any.whl
| Download URL | cjm_capability_pyannote-0.0.3-py3-none-any.whl |
|---|---|
| Size | 30.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
72890f17fa16f2222d53442998fd0034ebe80a976ab9bc5d000e7fdbfee0eb17
|
|
BLAKE2b-256 checksum How to use checksums |
09834f8eac07fca04904b16c5a6fb7d48de188d49c4da79278dec1b481771c9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|