Robert Nakano

Robert Nakano

City Council Transcriber

2026Collaborative
PythonWhisperFFmpegCivic TechData Pipelines
City Council Transcriber

Automated transcription pipeline for Monterey Park city council meetings — turning multi-hour recordings into searchable, readable text and making local government more accessible.

After sitting through a five-hour city council meeting, I realized there was no easy way to go back and find what was actually said about a specific agenda item. Recordings exist, but minutes are sparse and search is impossible.

This pipeline downloads meeting recordings, splits them into segments with FFmpeg, runs OpenAI's Whisper model for transcription, and stitches the results into clean, timestamped text. The goal is to make Monterey Park's city government easier to follow for residents who can't attend in person.

Screenshots

Read the write-up →