Skip to main content

cjm-vad-adapter-interface

No purpose recorded on-graph yet — author it with assert b841c358-3bb8-50cb-b461-fc4567b4f538 purpose "…" (or by the repo's entity key).

Modules

  • cjm_vad_adapter_interface.__init__
  • cjm_vad_adapter_interface.adapter — The typed voice-activity-detection task contract — the VADAdapter ABC + the VADToolProtocol structural contract (capability-unit Option C, pass-2 Thread 3).
  • cjm_vad_adapter_interface.generic — The generic (tool-agnostic) VAD adapter — cache-check, invoke the bound tool's pure-compute detect_speech, persist; reused across every tool capability satisfying VADToolProtocol.
  • cjm_vad_adapter_interface.storage — Standardized SQLite storage for voice-activity-detection results with content hashing — the cache/persistence bookend GenericVADAdapter wraps around the pure-compute VAD tool.

API

cjm_vad_adapter_interface.adapter

  • VADAdapter class — Typed voice-activity-detection task adapter: model-ready audio in,
  • VADToolProtocol class — Structural contract for voice-activity-detection tool capabilities

cjm_vad_adapter_interface.generic

  • GenericVADAdapter class — Generic VAD adapter: cache-check -> pure-compute tool -> persist.

cjm_vad_adapter_interface.storage

  • VADRow class — A single row from the vad_results table.
  • VADStorage class — Standardized SQLite storage for voice-activity-detection results.

Dependencies

Depends on: cjm-capability-primitives, cjm-substrate

Metadata

Release files for cjm-vad-adapter-interface 0.0.11

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

Source distribution (sdist)

Source distribution for cjm-vad-adapter-interface 0.0.11
File Size Uploaded
cjm_vad_adapter_interface-0.0.11.tar.gz 13.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cjm-vad-adapter-interface 0.0.11
File Interpreter ABI Platform
cjm_vad_adapter_interface-0.0.11-py3-none-any.whl Python 3 none any Details

Total release size: 25.8 kB

Release files / cjm_vad_adapter_interface-0.0.11.tar.gz

Download URL cjm_vad_adapter_interface-0.0.11.tar.gz
Size 13.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e9310435284655b1d92e339242f00018dbf0139dadbecf7ba400aaff5b54b6dc
BLAKE2b-256 checksum
How to use checksums
03a048a4d79d733ee214a59561b5962216f491d28979a1ed821f98d11ffa6a6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / cjm_vad_adapter_interface-0.0.11-py3-none-any.whl

Download URL cjm_vad_adapter_interface-0.0.11-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5aee5c1e33feda6be40afd60777820ffad4156b6afd75ccf294d4aef1989f7e0
BLAKE2b-256 checksum
How to use checksums
fcfdcff436ceadf39fef3c9c2cbf09ce27eef39952ac601c864b661a0f590063
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

0.0.11 This release

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

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