Skip to main content

Transcription-workflow TUI driver: source/folder selection, candidate (capability, model)-instance setup from manifest config schemas, and per-segment side-by-side transcriber comparison to pick a run's lightweight/accuracy pair — then hands off to cjm-transcription-core's headless pipeline. Born on-graph.

Project description

cjm-transcription-tui

Transcription-workflow TUI driver over cjm-transcription-core's headless pipeline.

v0 flow (one keyboard-first Textual app, three stages):

  1. Sources — pick audio/video files and/or folders (folders expand to every media file under them, recursive + sorted, via the core's expand_sources).
  2. Candidates — stand up candidate (capability, MODEL) instances enumerated from the capability manifests' config schemas (e.g. the whisper family, voxtral mini vs small) through the substrate's CR-10 multi-instance loading.
  3. Compare — transcribe ONE VAD-cut segment of a chosen source across every candidate side by side, walk segments to sample more, then mark the run's lightweight and accuracy pair and confirm.

On confirm the app exits and hands the equivalent cjm-transcription-core run invocation to the headless CLI (printed first, for reproducibility), so runs stay journaled + manifest-recorded exactly like hand-launched ones.

cjm-transcription-tui --manifests-dir .cjm/manifests [paths...]

Born on-graph: package content is authored as graph nodes and projected to .py (the journal is the source of truth; these files are generated artifacts).

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_transcription_tui-0.0.1.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_transcription_tui-0.0.1-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

Details for the file cjm_transcription_tui-0.0.1.tar.gz.

File metadata

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

File hashes

Hashes for cjm_transcription_tui-0.0.1.tar.gz
Algorithm Hash digest
SHA256 256b50a146c35677cd63e103edabd112950a37abb4323feea034efa6fc33df2f
MD5 988d2b3a51174002b78db1252631515b
BLAKE2b-256 61e18ea06ab5faf26c4df5cbca92d4792c01ac4aa667dba81c24f5047d767c2e

See more details on using hashes here.

File details

Details for the file cjm_transcription_tui-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cjm_transcription_tui-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 afca2f5a76fa317b23b0e7187023a819185cca92a74837ee2c129483b377ab3c
MD5 8920aa5b7df92142fbb050391a15f2c0
BLAKE2b-256 d2ac342d5faf4e7c306da1daf3383c6a685d382705e2fa252d19a91b0439f776

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