You are browsing as a guest. Sign up (or log in) to start making projects!

audio_transcribe

  • 3 Devlogs
  • 5 Total hours

This tool helps summarize your weekly meetings (whether it's a tutoring class, or a short video call with your boss), so that you can keep organized notes and stay on track with your life.

Ship #1 Pending review

I made a tool to automatically record, transcribe, and summarize your meetings online, (whether it is a tutoring session, or a quick chat with your boss). Unlike AI notetaking services offered by big tech companies like Zoom and Notion, where you have to pay a subscription fee, all recording, transcribing, and summarizing (optionally) is done locally, so you won't have to worry about both privacy and your money!

  • 2 devlogs
  • 3h
Try project → See source code →
Open comments for this post

52m logged

Built a full record → transcribe → summarize pipeline from scratch. The core of the work
was recorder.py: getting WASAPI loopback to behave like OBS required three iterations —
blocking reads failed during silence, callback mode with gap reconstruction caused jitter,
and the final approach renders continuous keep-alive silence to hold the audio engine active
while streaming raw audio to disk and applying drift correction at the end. On top of that,
wrote transcribe.py (faster-whisper, auto GPU detection, portable CUDA lib loading, VAD
filter), summarize.py (map-reduce over the Anthropic API), and cleaned up watch_zoom.py
to auto-record Zoom meetings via process detection. Tied everything together with run.py
as a one-command entry point, setup.ps1 for one-time environment setup, run.bat as a
double-click launcher, and a full README with per-tool argument tables. Also handled
portability (no hardcoded paths, env-var config, .env + .gitignore), renamed main.py
to transcribe.py, and fixed a handful of Windows-specific bugs along the way (Unicode
crashes, CUDA DLL path, name collisions).

0
0
4

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…