Skip to content

Overview

The command line (murmurvault --help) and the terminal UI are the main interfaces. These pages document the modules underneath them for scripting and development.

Modules

  • Vault – Recordings, transcripts, folders and tags on disk.
  • Audio – Capture devices, tracks, resampling and decoding.
  • Engines – Transcription engines: built-in faster-whisper and OpenAI-compatible APIs.
  • Live transcription – Real-time draft transcription while recording.
  • Recording session – Capture plus live draft, as used by the CLI and TUI.
  • Pipeline – Import, transcription passes, indexing and export.
  • Diarization – Optional speaker diarization with pyannote.audio.
  • Search – Hybrid keyword and semantic search with reranking.
  • Configuration – Defaults and the user configuration file.