LICENSE
README.md
pyproject.toml
tapscribe/__init__.py
tapscribe/__main__.py
tapscribe/app.py
tapscribe/audio.py
tapscribe/auth.py
tapscribe/batch_pipeline.py
tapscribe/batch_strip.py
tapscribe/batch_summarize.py
tapscribe/batch_transcribe.py
tapscribe/bridges_catalog.py
tapscribe/chunking.py
tapscribe/config.py
tapscribe/config_store.py
tapscribe/cuda_torch.py
tapscribe/hallucinations.py
tapscribe/install_picker.py
tapscribe/install_target.py
tapscribe/language_select.py
tapscribe/live.py
tapscribe/live_control.py
tapscribe/live_relay.py
tapscribe/logging_setup.py
tapscribe/moonshine_live.py
tapscribe/name_resolution.py
tapscribe/nb_whisper.py
tapscribe/people.py
tapscribe/preflight.py
tapscribe/recorder.py
tapscribe/roster.py
tapscribe/runtime_probe.py
tapscribe/session_maintenance.py
tapscribe/session_merge.py
tapscribe/session_paths.py
tapscribe/sessions.py
tapscribe/setup_install.py
tapscribe/setup_state.py
tapscribe/speech_gate.py
tapscribe/strip_silence.py
tapscribe/tap_fan_out.py
tapscribe/tap_relay.py
tapscribe/text.py
tapscribe/tls.py
tapscribe/wav_append.py
tapscribe/wav_cache.py
tapscribe/wav_predecode.py
tapscribe.egg-info/PKG-INFO
tapscribe.egg-info/SOURCES.txt
tapscribe.egg-info/dependency_links.txt
tapscribe.egg-info/entry_points.txt
tapscribe.egg-info/requires.txt
tapscribe.egg-info/top_level.txt
tapscribe/summarizers/__init__.py
tapscribe/summarizers/api.py
tapscribe/summarizers/base.py
tapscribe/summarizers/catalog.py
tapscribe/summarizers/command.py
tapscribe/summarizers/local.py
tapscribe/transcribers/__init__.py
tapscribe/transcribers/_chunked.py
tapscribe/transcribers/_moonshine_window.py
tapscribe/transcribers/_parakeet_tdt.py
tapscribe/transcribers/_voxtral_common.py
tapscribe/transcribers/base.py
tapscribe/transcribers/catalog.py
tapscribe/transcribers/faster_whisper.py
tapscribe/transcribers/mlx_parakeet.py
tapscribe/transcribers/mlx_voxtral.py
tapscribe/transcribers/mlx_whisper.py
tapscribe/transcribers/moonshine_mlx.py
tapscribe/transcribers/moonshine_onnx.py
tapscribe/transcribers/parakeet.py
tapscribe/transcribers/voxtral.py
tapscribe/vad/__init__.py
tapscribe/vad/silero.py
tapscribe/vad/silero_vad.onnx
tapscribe/web/dashboard.css
tapscribe/web/next.css
tapscribe/web/next.html
tapscribe/web/setup.html
tapscribe/web/tokens.css
tapscribe/web/tones.css
tapscribe/web/components/active-taps.html
tapscribe/web/components/config-card.html
tapscribe/web/components/live-channel.html
tapscribe/web/components/live-feed.html
tapscribe/web/components/merged-transcript.html
tapscribe/web/components/next/people.html
tapscribe/web/components/next/recordings.html
tapscribe/web/components/next/sessions.html
tapscribe/web/components/next/spine.html
tapscribe/web/components/next/summary.html
tapscribe/web/components/next/taps.html
tapscribe/web/components/next/views.html
tapscribe/web/js/api.js
tapscribe/web/js/api.test.js
tapscribe/web/js/formatters.js
tapscribe/web/js/formatters.test.js
tapscribe/web/js/model-select.js
tapscribe/web/js/model-select.test.js
tapscribe/web/js/speakers.js
tapscribe/web/js/templates.js
tapscribe/web/js/types.d.ts
tapscribe/web/js/components/active-taps.js
tapscribe/web/js/components/active-taps.test.js
tapscribe/web/js/components/config-card.js
tapscribe/web/js/components/live-channel.js
tapscribe/web/js/components/live-feed.js
tapscribe/web/js/components/live-feed.test.js
tapscribe/web/js/components/merged-transcript.js
tapscribe/web/js/lib/chrome.js
tapscribe/web/js/lib/format.js
tapscribe/web/js/lib/render.js
tapscribe/web/js/lib/templates.js
tapscribe/web/js/next/main.js
tapscribe/web/js/next/poll-pacer.js
tapscribe/web/js/next/poll-pacer.test.js
tapscribe/web/js/next/shell.js
tapscribe/web/js/next/shell.test.js
tapscribe/web/js/next/subtitles.js
tapscribe/web/js/next/subtitles.test.js
tapscribe/web/js/next/ui.js
tapscribe/web/js/next/components/engine.js
tapscribe/web/js/next/components/language-picker.js
tapscribe/web/js/next/components/spine.js
tapscribe/web/js/next/components/spine.test.js
tapscribe/web/js/next/components/summarizer-controls.js
tapscribe/web/js/next/components/waveform.js
tapscribe/web/js/next/components/waveform.test.js
tapscribe/web/js/next/views/capture.js
tapscribe/web/js/next/views/people.js
tapscribe/web/js/next/views/recordings.js
tapscribe/web/js/next/views/sessions.js
tapscribe/web/js/next/views/settings.js
tapscribe/web/js/next/views/summary.js
tapscribe/web/js/next/views/taps.js
tapscribe/web/js/next/views/transcript.js
tapscribe/web/js/next/views/transcript.test.js
tapscribe/web/js/setup/setup.css
tapscribe/web/js/setup/setup.js
tapscribe/web/js/vc/components/alert/alert.css
tapscribe/web/js/vc/components/alert/alert.element.js
tapscribe/web/js/vc/components/alert/alert.html
tapscribe/web/js/vc/components/alert/alert.js
tapscribe/web/js/vc/components/button/button.css
tapscribe/web/js/vc/components/button/button.element.js
tapscribe/web/js/vc/components/button/button.html
tapscribe/web/js/vc/components/button/button.js
tapscribe/web/js/vc/components/chip/chip.css
tapscribe/web/js/vc/components/chip/chip.element.js
tapscribe/web/js/vc/components/chip/chip.html
tapscribe/web/js/vc/components/chip/chip.js
tapscribe/web/js/vc/components/empty-state/empty-state.css
tapscribe/web/js/vc/components/empty-state/empty-state.element.js
tapscribe/web/js/vc/components/empty-state/empty-state.html
tapscribe/web/js/vc/components/empty-state/empty-state.js
tapscribe/web/js/vc/components/field/field.css
tapscribe/web/js/vc/components/field/field.html
tapscribe/web/js/vc/components/field/field.js
tapscribe/web/js/vc/components/panel/panel.css
tapscribe/web/js/vc/components/panel/panel.html
tapscribe/web/js/vc/components/panel/panel.js
tapscribe/web/js/vc/components/progress/progress.css
tapscribe/web/js/vc/components/progress/progress.element.js
tapscribe/web/js/vc/components/progress/progress.html
tapscribe/web/js/vc/components/progress/progress.js
tapscribe/web/js/vc/components/spinner/spinner.css
tapscribe/web/js/vc/components/spinner/spinner.element.js
tapscribe/web/js/vc/components/spinner/spinner.html
tapscribe/web/js/vc/components/spinner/spinner.js
tapscribe/web/js/vc/lib/component.js
tapscribe/web/js/vc/lib/element.js
tapscribe/web/js/vc/lib/templates.js
tapscribe/web/js/vc/lib/tone.js
tests/test_api_state_etag_quiet_tap.py
tests/test_app_bridges.py
tests/test_audio.py
tests/test_auth.py
tests/test_auth_non_ascii_credentials.py
tests/test_batch_pipeline.py
tests/test_batch_strip.py
tests/test_batch_summarize.py
tests/test_batch_transcribe.py
tests/test_batch_transcribe_atomic_writes.py
tests/test_bulk_reclaim_audio.py
tests/test_bulk_reclaim_mid_walk_race.py
tests/test_chunking.py
tests/test_cli_flags.py
tests/test_concurrency_races.py
tests/test_config_env.py
tests/test_config_store.py
tests/test_dashboard_pipeline_trigger.py
tests/test_domain_errors_fastapi_free.py
tests/test_ensure_cuda_torch.py
tests/test_hallucinations.py
tests/test_hallucinations_config_write.py
tests/test_idle_ttl_config.py
tests/test_imports.py
tests/test_install_matrix.py
tests/test_install_picker.py
tests/test_install_picker_not_imported_by_app.py
tests/test_install_target.py
tests/test_language_select.py
tests/test_live_autostart_default_off.py
tests/test_live_cmd.py
tests/test_live_control.py
tests/test_live_gate_knob_apply.py
tests/test_live_gate_knob_no_restart.py
tests/test_live_matches_noop.py
tests/test_live_relay.py
tests/test_live_supervision.py
tests/test_local_test_bridge.py
tests/test_logging_setup.py
tests/test_main_cli.py
tests/test_moonshine_live.py
tests/test_moonshine_window.py
tests/test_name_resolution.py
tests/test_nb_whisper.py
tests/test_package_bridge.py
tests/test_parakeet_tdt.py
tests/test_people.py
tests/test_people_registry_memoized.py
tests/test_poll_caching.py
tests/test_poll_caching_session_sidecars.py
tests/test_preflight.py
tests/test_recorder.py
tests/test_recorder_subcomponents.py
tests/test_registry_single_source.py
tests/test_resolve_install_state.py
tests/test_roster.py
tests/test_routes.py
tests/test_runtime_probe.py
tests/test_search_endpoint.py
tests/test_session_active_tap_guard.py
tests/test_session_layout.py
tests/test_session_maintenance_absorb.py
tests/test_session_maintenance_bulk_reclaim.py
tests/test_session_maintenance_fault_injection.py
tests/test_session_merge.py
tests/test_session_merge_selection.py
tests/test_session_merge_stripped_silence_gate.py
tests/test_session_paths_symlink_containment.py
tests/test_sessions_path_safety.py
tests/test_setup_install.py
tests/test_setup_state.py
tests/test_speech_gate.py
tests/test_strip_silence.py
tests/test_strip_silence_cli.py
tests/test_strip_silence_split.py
tests/test_summarizers.py
tests/test_summarizers_api.py
tests/test_summarizers_local.py
tests/test_tap_endpoint.py
tests/test_tap_fan_out.py
tests/test_tap_fan_out_chaos.py
tests/test_tap_fan_out_fault_injection.py
tests/test_tap_fan_out_lifecycle_safety.py
tests/test_tap_fan_out_probe_identity.py
tests/test_tap_fan_out_resume_append.py
tests/test_tap_relay.py
tests/test_text.py
tests/test_text_module_is_pure.py
tests/test_tls.py
tests/test_transcriber_lease.py
tests/test_transcribers_base.py
tests/test_transcribers_cache_eviction.py
tests/test_transcribers_catalog.py
tests/test_transcribers_factory.py
tests/test_transcribers_faster_whisper.py
tests/test_transcribers_mlx_moonshine.py
tests/test_transcribers_mlx_parakeet.py
tests/test_transcribers_mlx_voxtral.py
tests/test_transcribers_mlx_whisper.py
tests/test_transcribers_onnx_moonshine.py
tests/test_transcribers_parakeet.py
tests/test_transcribers_voxtral.py
tests/test_transcribers_voxtral_common.py
tests/test_vad_silero_port.py
tests/test_version_consistency.py
tests/test_voxtral_text.py
tests/test_wav_append.py
tests/test_wav_cache.py
tests/test_wav_cache_atomic_writes.py
tests/test_wav_cache_inflight_append.py
tests/test_wav_cache_layout_seam.py
tests/test_wav_predecode.py
tests/test_workflow_run_blocks.py