cjm-transcription-qt
Qt shell for the transcription-workflow setup app — the first workflow TUI migrated to the PySide6 lane (DEC c4b0d6e5 leg 2). Imports the pure spine of cjm-transcription-tui (sources browser, candidate directives, segment probe, run index, sidecar state) and shares its CLI ladder (build_parser/resolve_settings/hand_off), so Qt-confirmed runs hand off to cjm-transcription-core byte-identically. Long-running capability jobs with progress run under Qt via CapabilitySession — a private asyncio loop thread owning CapabilityManager/JobQueue/SegmentProbe, resolving to the shell through queued Signals. Audio = QMediaPlayer.
Modules
cjm_transcription_qt.__init__— Qt shell for the transcription-workflow setup app — the first workflow TUI on the PySide6 lane (DEC dcf8a712).cjm_transcription_qt.app— The Qt transcription-workflow shell: the same three-stage run setup as thecjm_transcription_qt.capability_session— One capability stack behind a private asyncio loop thread — the jobs+progresscjm_transcription_qt.cli— Console-script driver for the Qt shell: the SAME argument surface,cjm_transcription_qt.panes— Pure row/label builders for the Qt shell — the paint logic, Qt-free.
API
cjm_transcription_qt.app
TranscriptionWindowclass — Run-setup window; exit withplanset = the CLI hands off headless.
cjm_transcription_qt.capability_session
CapabilitySessionclass — The loop-thread seat for one comparison stack.
cjm_transcription_qt.cli
mainfunction — Resolve the shared setup surface, run the Qt setup window, hand off.
cjm_transcription_qt.panes
candidate_rowsfunction — Manifest-derived (capability, MODEL) space: group-header rows interleavecompare_headerfunction — Source name + segment position + the preprocessing A/B state.compare_rowsfunction — One row per candidate: L/A marks, char count, CR-7 profile numbers.config_headerfunctionconfig_rowsfunction — One row per config field: modified star, title, current value.cwd_labelfunction — The header line above the listing (HTML: bold path + bookmark star).drill_headerfunction — Run id + transcribers + the collection convergence audit (d544e250):drill_source_rowsfunction — One row per source of a drilled run, chain + diarization outcomeentry_rowsfunction — One row per browser entry: pick state, dir slash, bookmark star, and therun_rowsfunction — Past runs newest-first: id, timestamp, source count, transcribers.segment_textfunction — A drilled segment as PLAIN text: header line, then one block perselection_htmlfunction — The Selected block + Collection line (ae3464fc) as one HTML fragment.
Dependencies
Depends on: PySide6, cjm-substrate, cjm-substrate-qt-kit, cjm-substrate-tui-kit, cjm-transcription-core
Release files for cjm-transcription-qt 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_transcription_qt-0.0.3.tar.gz | 24.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cjm_transcription_qt-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.6 kB
Release files / cjm_transcription_qt-0.0.3.tar.gz
| Download URL | cjm_transcription_qt-0.0.3.tar.gz |
|---|---|
| Size | 24.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
01b7b5e7b5e7f0febc94d8b68c2f4918320aa9dda94c9d664e7f5cda51e849b8
|
|
BLAKE2b-256 checksum How to use checksums |
c0723b6905daf322cae275d6b96fad53d6c5c0bb1fe894a5d875b64a42ffe238
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / cjm_transcription_qt-0.0.3-py3-none-any.whl
| Download URL | cjm_transcription_qt-0.0.3-py3-none-any.whl |
|---|---|
| Size | 21.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
757744ac703b9fde12f1a97f49d3c2ab2e295b3c9a69beeea45989a4c12fced0
|
|
BLAKE2b-256 checksum How to use checksums |
dd25d4959b3c04a75f59771556fdbb3dce47709e6dec152736cb1831d6e7eb0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|