Lightweight capture-only subset of meetscribe: record dual-channel meeting audio (mic + system) with no transcription/diarization/summarization deps.
Project description
meetscribe-record
Lightweight capture-only subset of meetscribe.
Records dual-channel meeting audio — your microphone on the left channel, system/remote audio on the right — into a single stereo WAV via PipeWire or PulseAudio + ffmpeg. Ships none of meetscribe's transcription, diarization, summarization, or PDF dependencies; install footprint is ~30 MB instead of ~3 GB.
When to use which
| Need | Install |
|---|---|
| Just record audio (e.g., for vezir thin clients, or local archival) | pip install meetscribe-record |
| Record + transcribe + diarize + summarize + PDF (full meetscribe) | pip install meetscribe-offline (depends on meetscribe-record) |
Install
pip install meetscribe-record
System deps (apt example):
sudo apt install ffmpeg pulseaudio-utils
CLI
meet check # verify prerequisites
meet devices # list audio sources
meet record # record dual-channel WAV; Ctrl+C to stop
meet archive # compress past WAV recordings to OGG/Opus
meet record writes to ~/meet-recordings/meeting-YYYYMMDD-HHMMSS/...wav
unless -o is passed. See meet record --help for options.
When meetscribe-offline is also installed, additional subcommands
(transcribe, run, label, sync, gui, ...) become available
under the same meet command via Click entry-points.
Architecture
meetscribe-record exposes a stable package meet_record containing:
meet_record.capture— ffmpeg-backed dual-channel capture (RecordingSession, watchdog, drain buffer)meet_record.audio— stereo channel reading + ffmpeg-based audio compressionmeet_record.utils— formatting helpers (HH:MM:SS, file sizes)meet_record.languages— language constants used by capture flowmeet_record.cli—meetconsole-script entry point
meetscribe-offline depends on this package and re-uses these modules,
plus its own heavy modules (transcribe, label, voiceprint, summarize,
sync, pdf, gui).
License
GPL-3.0-or-later, same as parent meetscribe.
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 meetscribe_record-0.1.0.tar.gz.
File metadata
- Download URL: meetscribe_record-0.1.0.tar.gz
- Upload date:
- Size: 21.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27b4d2f61ff8662a5f4800af1cf3968e4288e856a3c739e1d4111db70d3b8008
|
|
| MD5 |
4ec91d06e65393d12a0f72eec4147901
|
|
| BLAKE2b-256 |
56fbb905a4bd7eb3d52f98e83309b6a011f66cc67670ca1dcd5d221f04bbb264
|
File details
Details for the file meetscribe_record-0.1.0-py3-none-any.whl.
File metadata
- Download URL: meetscribe_record-0.1.0-py3-none-any.whl
- Upload date:
- Size: 21.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e1ec1bd0a77294660e45a7738c30712379366a47da524cf2dace7876c2b8767
|
|
| MD5 |
7a008b20527030088e2ee54adace158d
|
|
| BLAKE2b-256 |
dfc460861b6769f5449aaf7f5e367852a03b557a33ddea759b684e731e60b8ef
|