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
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_qt-0.0.2.tar.gz.
File metadata
- Download URL: cjm_transcription_qt-0.0.2.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad6c345617015bc8fd66dd86a7af1abc5f29c061aaa403a419c46ddd60fe5474
|
|
| MD5 |
9aa60293a49fe25be860534e547719e6
|
|
| BLAKE2b-256 |
a954ddd59c1a86b5654f25519c329d9b07601c763221775b36c0d9eadc75fc15
|
File details
Details for the file cjm_transcription_qt-0.0.2-py3-none-any.whl.
File metadata
- Download URL: cjm_transcription_qt-0.0.2-py3-none-any.whl
- Upload date:
- Size: 21.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3c846d3d77c4d95a657e1b3f6894fa1bddd1823e12fc1122ce4a337a588f995
|
|
| MD5 |
3e4b73d7a290ee2c249e9e6961f4baa2
|
|
| BLAKE2b-256 |
5f5e386961a3716d26ea674f77b071a5c407d28869916d1a1edda6e26229fa86
|