Skip to main content

cjm-transcription-tui

No purpose recorded on-graph yet — author it with assert 169694cd-2118-5390-a8b8-de26fb77c930 purpose "…" (or by the repo's entity key).

Modules

  • cjm_transcription_tui.__init__
  • cjm_transcription_tui.app — The transcription-workflow TUI: run setup as three keyboard stages, then a
  • cjm_transcription_tui.candidates — Candidate (capability, MODEL)-instance enumeration for the comparison screen.
  • cjm_transcription_tui.cli — The console-script driver: run the setup TUI, then hand the confirmed plan to
  • cjm_transcription_tui.probe — Per-segment comparison probe: transcribe ONE VAD-cut segment across every
  • cjm_transcription_tui.results — Past-run results for the setup TUI: the core's own runs/*.json manifests read
  • cjm_transcription_tui.sources — Source-selection state for the picker stage: a keyboard file browser plus the
  • cjm_transcription_tui.state — Sidecar TUI state: last-used run settings persisted across sessions (the

API

cjm_transcription_tui.app

  • TranscriptionApp class — Transcription-run setup, v0 thinnest slice: three keyboard stages over one

cjm_transcription_tui.candidates

  • candidate_directives function — Expand every installed transcription capability into its candidate space.
  • discover_capability function — Pick a DEFAULT capability for a role by surface match.
  • instance_id_for function — Derive an addressable instance id for a non-default (capability, MODEL) pick.
  • manifests_with_method function — Enumerate installed capabilities whose structural surface lists method.
  • model_axis function — Find a capability's MODEL config axis in its config_schema.
  • spec_string function — Render a load directive back to the core CLI's --transcriber grammar.
  • transcription_manifests function — Enumerate installed transcription capabilities from their manifest files.

cjm_transcription_tui.cli

  • build_parser function — The TUI driver's argument surface (setup options + core-run passthrough).
  • main function — Resolve settings (flags > persisted state > manifest discovery), run the
  • plan_argv function — Render a confirmed plan as headless core-CLI argv.

cjm_transcription_tui.probe

  • SegmentProbe class — One source's cut segments + cached per-segment comparison results.

cjm_transcription_tui.results

  • RunIndex class — runs/*.json manifests loaded newest-first + the lookups the TUI paints from.

cjm_transcription_tui.sources

  • CollectionField class — Pre-run collection state for the sources stage (ae3464fc: the actor
  • SourceBrowser class — Keyboard file-browser + ordered selection state for the sources stage.

cjm_transcription_tui.state

  • load_state function — Read this project's persisted TUI state.
  • save_state function — Merge updates into the persisted state and write it back (best-effort:
  • state_path function — Where this project's TUI state lives.

Dependencies

Depends on: cjm-substrate-tui-kit, cjm-transcription-core, textual

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.4.tar.gz (38.7 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.4-py3-none-any.whl (36.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cjm_transcription_tui-0.0.4.tar.gz
Algorithm Hash digest
SHA256 55fbf66a8c4bbad6696771aaeb1bbd4771e5d63ffc2407a3b8be0f3f479bb756
MD5 2a49cd743a6f393e098f13b4804ed2e9
BLAKE2b-256 3397d6a4e6973547bf7a4eed3f2fe0befe5a8014e04f5326f4448ce4e9727356

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cjm_transcription_tui-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 24e9c36e11e1c44a0530ffff094e9971f70c2a5022a50329bbc1617ad453c764
MD5 908b25e7aea06963bbb05775639dc26e
BLAKE2b-256 ca713bea31c725f5f2c250e2dc625de5eab2f41f523df0234dca03e23746f986

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 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