Optional meeting-recording + local transcription plugin for jiramaxx
Project description
jiramaxx-recording
Optional meeting-recording + local transcription plugin for jiramaxx.
This is a separate distribution from core jiramaxx. It is intended for
environments where audio recording is permitted; corporate sites that disallow
recording simply omit it from their package mirror, and core jiramaxx keeps
working with no Record button or Recording tab.
Install
pip install jiramaxx-recording # explicit
pip install jiramaxx[recording] # convenience alias for the same thing
There is no separate command — the app is still launched with jiramaxx.
Once this package is installed, core discovers it via the jiramaxx.plugins
entry point and adds a Record button (main window) and a Recording tab (config).
Choosing / downloading the model
Open Config → Recording → Transcription:
- Model size — pick
tiny.en/base.en(default) /small.en/medium.en/large-v3. Larger = more accurate but slower and a bigger download. - Download / Prepare model — explicitly downloads the selected model from Hugging Face (with a confirmation prompt) and loads it, so recording starts instantly afterward. Nothing is downloaded automatically — only when you click this button, or when you confirm the prompt the first time you hit Record. If you never do either, nothing is ever fetched.
- Custom model path (optional) — point at a local CTranslate2 Whisper model directory. This overrides the size picker and runs fully offline (no download), e.g. for air-gapped installs.
When you click Record and the chosen model isn't downloaded yet, you're asked to confirm the download; recording does not start until it completes, so the download never competes with audio capture.
Offline / privacy
Transcription runs entirely on the local CPU via faster-whisper — no audio or text ever leaves the machine. The only network activity is the one-time, read-only download of the public Whisper weights described above; after that the cached model loads offline.
For a fully air-gapped install, set a Custom model path, or pre-fetch the
default with scripts/fetch_model.py into jiramaxx_recording/models/base.en/
(loaded directly with no download).
Disabling via policy
Set JIRAMAXX_DISABLE_RECORDING=1 (or true/yes/on) in the environment to
force-disable recording even when this package is installed. The Record button
is disabled and the Recording tab shows a policy message.
Project details
Release history Release notifications | RSS feed
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 jiramaxx_recording-1.0.0.tar.gz.
File metadata
- Download URL: jiramaxx_recording-1.0.0.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.4.1 CPython/3.11.4 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6db4e7a804fda7a992e24298771c1dd363ee6ed7a4bdadd6b3c9716cb5b6c4b6
|
|
| MD5 |
30e79d8de2f0525264699dc442b480dd
|
|
| BLAKE2b-256 |
cc701b717ee01bdf88ae412a73c4e8dff236765ed12c33531ec13e1edb482dd5
|
File details
Details for the file jiramaxx_recording-1.0.0-py3-none-any.whl.
File metadata
- Download URL: jiramaxx_recording-1.0.0-py3-none-any.whl
- Upload date:
- Size: 14.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.4.1 CPython/3.11.4 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44de5c00a2f46edcec85d811982e945d67010a523a8d68bfae9f9bada58a1757
|
|
| MD5 |
16c40f64d314c62f123ba36e256cc0b5
|
|
| BLAKE2b-256 |
d7974e09795f7be9a605eb51dfa2812af37f6d820c60ab9ec47da82f107d3761
|