City councils post the video. They almost never post a transcript. That gap is why a beat reporter, a watchdog volunteer, or a candidate's staffer can't just search "lithium" or "rezoning" across a year of meetings. They have to scrub video. A clean transcript closes that in an afternoon.

A council meeting is a near-ideal recording for AI transcription. The audio is usually one mic feed with a handful of named voices, the agenda is public, and the format is predictable. The catches: meetings run two to four hours, public comment audio is uneven, and procedural language trips up tools that haven't seen it.

Here's the workflow that actually works.

Where do you get the meeting audio?

Most municipalities publish the recording one of three ways:

If the only link is an embedded player, view the page source and look for the underlying .mp4 or .m3u8 URL. For Granicus and Swagit the underlying file is usually downloadable; for YouTube, save the video to MP3 with any standard downloader.

If your city doesn't post recordings at all, every US state has an open meetings law that lets you record in the room. The Reporters Committee's Open Government Guide walks through what's protected state-by-state. Bring a phone and a small lav mic if you can. If the city kept audio off the public record after the fact, a public records request usually shakes the file loose.

What should you check before you upload?

Two minutes of prep saves an hour of cleanup.

1
Confirm the file plays end-to-end.

Council meetings get cut into multiple parts more often than you'd expect. If part 2 is missing, find it before you transcribe.

2
Listen to 60 seconds in the middle.

Skip the gavel. You're checking: can you hear the public commenter at the podium? If not, that's where accuracy will dip.

3
Open the agenda PDF.

Keep it next to you while you work. It has the correct spelling of every councilor's name, every staff member who presents, and every parcel address mentioned.

Audio quality matters more than tool choice. If the room mics are bad, no model will save you. Our notes on clean audio before you transcribe cover what to do if you're recording yourself.

How do you transcribe a multi-hour meeting?

1
Upload the full file in one piece.

Don't slice it. A continuous file keeps speaker labels consistent across the meeting. Once the tool decides Voice 3 is Councilor Cruz, it sticks with that label. Slicing breaks that.

2
Enable speaker labels.

This is non-negotiable for a meeting with eight to twelve recurring voices. The model can't know which voice is the mayor, but it tags "Speaker 4" every time she talks. You rename in the next step. Speaker diarization in plain English covers how this works under the hood.

3
Wait.

A three-hour meeting transcribes in five to fifteen minutes on a modern pipeline. Don't pay for "human" tiers for routine council meetings; the accuracy lift isn't worth 24-hour turnaround when you're chasing a Tuesday deadline. You can transcribe the meeting yourself and have output back before your coffee gets cold.

4
Find the roll call.

It usually happens in the first 90 seconds. That gives you each councilor's voice tagged to their name in one pass. Bulk-rename "Speaker 2 → Cruz" across the document.

5
Spot-check public comment.

This is where most errors live. Commenters step away from the mic, talk over the time-keeper, or have accents the model wasn't trained on as heavily. Re-listen to anything you intend to quote.

What about names, addresses, and acronyms?

Three things break in council transcripts in predictable ways:

Tip: Save your glossary as a plain .txt file checked into the same folder as your transcripts. The same names and acronyms recur for years; you build the asset once.

How do you quote a councilor accurately?

You quote from the transcript, then you re-listen to the audio at that exact timestamp, then you publish. In that order.

A transcript is a draft. It's roughly 90 to 95 percent accurate on a typical meeting; the other 5 to 10 percent is exactly the kind of nuance that gets a councilor angry if you misquote. The fix is cheap. Every transcription tool worth using produces timestamps. Click the timestamp, re-listen for ten seconds, confirm the words, and only then put it in the story. Timestamps make this faster than you'd think.

If a quote will lead a story, listen twice.

Is it legal to transcribe a public meeting?

In the US, yes. Public meetings of public bodies are public record, and every state has an open meetings law (often called a "Sunshine Law") that protects your right to record. The Reporters Committee for Freedom of the Press maintains a state-by-state breakdown.

Two practical notes. Executive session is the exception: when a council goes into closed session the recording usually stops too, and what does exist is exempt from disclosure in most states. And if you're recording in a state with two-party consent wiretap laws (California, Florida, Illinois, Massachusetts, Pennsylvania, and a handful of others), that protection is for the public meeting itself, not for side conversations you catch on tape afterward.

What does this cost?

For a journalist or a civic volunteer covering one meeting a week, costs land in the range of free to about $10 per meeting on most modern services. Our breakdown of what AI transcription actually costs goes deeper on the math.

Free tiers usually cap minutes, file size, or feature access (speaker labels are often paywalled). For routine coverage, a per-minute or one-time-payment service beats subscriptions you stop using after election season. Other reporters' workflow patterns are worth a read in how journalists use transcription tools.

Try it now — it's free
Transcribe your video with Ask Giya

Paste any public link or upload a file and get a clean transcript in minutes. First 3 clips every month are on us — no card required.

Start transcribing No subscription · 8¢/min after free clips

The takeaway

A council meeting transcript is one of the highest-leverage things a local newsroom or watchdog group can produce. It turns a four-hour video into something searchable, quotable, and shareable. The tools to do it are commodity now. The real skill is in the prep, the speaker labels, and the spot-check before you quote.

Do that, and your reporting beats the room every week.

Sources