Skip to main content

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 compression
  • meet_record.utils — formatting helpers (HH:MM:SS, file sizes)
  • meet_record.languages — language constants used by capture flow
  • meet_record.climeet console-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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meetscribe_record-0.1.0.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meetscribe_record-0.1.0-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

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

Hashes for meetscribe_record-0.1.0.tar.gz
Algorithm Hash digest
SHA256 27b4d2f61ff8662a5f4800af1cf3968e4288e856a3c739e1d4111db70d3b8008
MD5 4ec91d06e65393d12a0f72eec4147901
BLAKE2b-256 56fbb905a4bd7eb3d52f98e83309b6a011f66cc67670ca1dcd5d221f04bbb264

See more details on using hashes here.

File details

Details for the file meetscribe_record-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for meetscribe_record-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e1ec1bd0a77294660e45a7738c30712379366a47da524cf2dace7876c2b8767
MD5 7a008b20527030088e2ee54adace158d
BLAKE2b-256 dfc460861b6769f5449aaf7f5e367852a03b557a33ddea759b684e731e60b8ef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page