Skip to main content

A pyannote.audio speaker-diarization capability for the cjm-substrate runtime — source audio in, anonymous time-ranged speaker turns out (community-1 pipeline by default; HF-gated). Identity stays downstream human judgment: the correction TUI's assignment lane.

Project description

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

  • PyannoteConfig class — Configuration for the pyannote diarization pipeline.
  • PyannoteDiarizationCapability class — Speaker-diarization tool capability wrapping a pyannote.audio Pipeline.

Dependencies

Depends on: cjm-capability-primitives, cjm-substrate, cjm-substrate-torch-utils, pyannote.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

cjm_capability_pyannote-0.0.3.tar.gz (33.3 kB view details)

Uploaded Source

Built Distribution

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

cjm_capability_pyannote-0.0.3-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

Details for the file cjm_capability_pyannote-0.0.3.tar.gz.

File metadata

  • Download URL: cjm_capability_pyannote-0.0.3.tar.gz
  • Upload date:
  • Size: 33.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for cjm_capability_pyannote-0.0.3.tar.gz
Algorithm Hash digest
SHA256 39b8d0e6f22522a6c37fbfcc3bca4a2b81e2cdf78665c88ba73a2972e3a887d4
MD5 9154eac0e09ff5f9bb8d69bcc6ce6fe4
BLAKE2b-256 a55060edc93ae849de43df1d6bf629bd6ec15d30eefefe51c0636052be6e5f1c

See more details on using hashes here.

File details

Details for the file cjm_capability_pyannote-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for cjm_capability_pyannote-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 72890f17fa16f2222d53442998fd0034ebe80a976ab9bc5d000e7fdbfee0eb17
MD5 91d45448bdb05ca830f27888609e3dbf
BLAKE2b-256 09834f8eac07fca04904b16c5a6fb7d48de188d49c4da79278dec1b481771c9b

See more details on using hashes here.

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