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):
- Sources — pick audio/video files and/or folders (folders expand to every media
file under them, recursive + sorted, via the core's
expand_sources). - 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.
- 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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
256b50a146c35677cd63e103edabd112950a37abb4323feea034efa6fc33df2f
|
|
| MD5 |
988d2b3a51174002b78db1252631515b
|
|
| BLAKE2b-256 |
61e18ea06ab5faf26c4df5cbca92d4792c01ac4aa667dba81c24f5047d767c2e
|
File details
Details for the file cjm_transcription_tui-0.0.1-py3-none-any.whl.
File metadata
- Download URL: cjm_transcription_tui-0.0.1-py3-none-any.whl
- Upload date:
- Size: 31.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afca2f5a76fa317b23b0e7187023a819185cca92a74837ee2c129483b377ab3c
|
|
| MD5 |
8920aa5b7df92142fbb050391a15f2c0
|
|
| BLAKE2b-256 |
d2ac342d5faf4e7c306da1daf3383c6a685d382705e2fa252d19a91b0439f776
|