Published 2026-06-02 · 22 min read · By Nikolay Sapunov, CEO at Fora Soft

Why this matters

Meeting transcription stopped being a novelty and became a category: the AI note-taking market was about $623 million in 2025 and crosses roughly $740 million in 2026, inside a broader AI-meeting-assistant market growing about 26% a year. If you run a product team, a sales org, or a video platform, two questions are now landing on your desk — "which note-taker should we standardize on?" and, increasingly, "should we build this into our own app instead of paying per seat?" This lesson answers both by giving you a single mental model — four capture patterns and one privacy rule — so a product lead can choose a tool without drowning in feature grids, and an engineer can see exactly where the build-versus-buy line falls. It sits in the LiveKit build series in this section: the earlier lessons show you how to build a transcription agent, and this one zooms out to the whole market around it.

The one thing that actually separates these tools

Open any "best AI note-taker" list and you get a wall of feature checkboxes: summaries, action items, CRM sync, speaker labels, chat-with-your-meeting. Almost all of them have almost all of it. The feature grid is not where the real decision lives.

The decision lives one layer down, in a question most buyer's guides skip: how does the tool get the audio in the first place? That single architectural choice — call it the capture pattern — determines three things you actually care about. It decides whether other people in the meeting can see that you are recording, which is a privacy and trust question. It decides what you pay and how, because a tool that runs on your laptop has a very different cost shape than one that runs a server for every call. And it decides whether the tool can ever live inside a product you build, or only sit beside your meetings as a separate app.

So this lesson is organized around capture, not features. Once you know the four patterns, every product on every comparison list snaps into one of them, and the right choice for your situation becomes obvious.

Overview diagram of the four ways a meeting transcript is captured. Four labelled columns sit side by side. Column one, Native platform AI, shows the conferencing app itself producing the transcript, with examples Zoom AI Companion, Microsoft Teams Copilot, and Google Meet take notes for me. Column two, Cloud meeting bot, shows a software participant joining the call and appearing in the participant list, with examples Otter, Fireflies, and Fathom. Column three, Bot-free desktop capture, shows a native app on the user's own computer recording the system sound with no participant entry, with examples Granola and Jamie. Column four, Build-it infrastructure API, shows transcription embedded inside the buyer's own product, with examples Recall.ai and LiveKit. A footer line notes that capture choice drives privacy, price, and whether transcription can live inside your product. Figure 1. The four capture patterns. Every meeting-transcription product on the market is one of these four; the rest of their feature lists barely differ.

A 30-second definition of the job they all do

Before the patterns, the job. Every tool here runs the same three steps, and naming them keeps the rest of the lesson clear.

First, capture — getting the spoken audio out of the meeting and into the software. This is the step that differs the most, and it is the whole point of this lesson.

Second, speech recognition — turning that audio into text. The technical name is automatic speech recognition, usually shortened to ASR. This is a solved-enough commodity now; the same handful of engines (we cover them in the streaming ASR lesson) sit underneath nearly every product on the market, which is exactly why accuracy no longer separates them.

Third, understanding — two layers stacked on the raw text. One layer is diarization, a clumsy word that just means labelling who said which line, so the transcript reads "Maria: …" and "Sam: …" instead of one undifferentiated wall of words. The other layer is the summary: a language model reads the full transcript and writes a few paragraphs of recap plus a list of action items. When a buyer's guide says "AI meeting summary", this is the layer it means — a model writing prose on top of a transcript, not a separate kind of magic.

Hold those three steps in mind. The four patterns below are really just four different answers to step one.

Pattern 1 — The platform's own built-in AI

The simplest pattern is to use the transcription that your meeting app already ships. Zoom has AI Companion (and a personal note feature called My Notes). Microsoft Teams has Copilot with an "intelligent recap." Google Meet has "Take notes for me," powered by Google's Gemini model. You turn it on in the meeting and it produces live captions during the call plus a summary afterward.

The appeal is obvious: nothing new to install, nothing extra for participants to approve, and the transcript is generated by the same company that already holds the meeting's audio, so there is no third party in the loop. For a team that lives entirely inside one platform, this is often the right answer and costs nothing beyond the subscription tier you may already pay for.

The limits are equally clear. Built-in AI is platform-locked: Zoom's note-taker helps you in Zoom and nowhere else, so a team that meets on Zoom, Teams, and Google Meet in the same week gets three different transcript formats in three different places, with no single searchable archive across them. The good features are usually gated behind a higher-priced license tier. And because it is invisible and tied to the host's account, you often cannot get the transcript out into your own systems without manual export.

One practical note on timing, because it surprises people. The live captions appear in real time, but the polished transcript and summary from a cloud recording are not instant. On Zoom's cloud-recording path, the processed transcript typically takes roughly twice the meeting's length to appear — a 30-minute call can take about an hour before its transcript is ready. If your workflow assumes the summary lands the second the call ends, test that assumption before you build on it.

Pattern 2 — The cloud meeting bot

This is the pattern most people picture when they hear "AI note-taker," and it is what Otter, Fireflies, and Fathom use by default. A piece of software — the "bot" — joins your meeting as if it were another attendee. It shows up in the participant list with a name like "Fireflies.ai Notetaker," it connects to the call's audio and video the same way a human's browser would, and it streams that audio to a cloud service that transcribes and summarizes it.

How does a bot "join" a call it was never invited to as a person? Underneath, the bot is usually a headless browser — a real web browser running on a server with no screen attached — that opens the meeting link and connects over WebRTC, the same real-time audio-and-video technology your own browser uses for video calls. To the meeting, it looks like one more guest who turned their camera off. That is why a bot can join Zoom, Teams, and Google Meet alike: it is just driving a browser into each one.

The strength of this pattern is reach and convenience. One tool covers every platform, it auto-joins from your calendar so you never forget to start it, and because the heavy work runs in the cloud, it does not matter whether you are on a powerful laptop or a cheap phone. This is why bots dominated the early market.

The weakness is the bot itself. It is visible — everyone sees "Notetaker" in the participant list, and in sensitive conversations that visible presence changes how people talk. Worse, that visibility is not the same thing as legal consent (more on that below). The result, in 2026, is what the industry now openly calls "bot fatigue": a measurable backlash where clients decline to meet with a bot in the room and enterprise IT teams start banning third-party auto-joiners outright. Privacy is now the single most-cited barrier to adoption in the category.

Contrast diagram of cloud bot capture versus bot-free desktop capture. The left column, labelled Cloud meeting bot, shows a vertical flow: a headless browser on a server opens the meeting link, joins over WebRTC, appears in the participant list as Notetaker, and streams audio to a cloud transcription service. A note reads visible to everyone, works on any device, one tool covers every platform. The right column, labelled Bot-free desktop capture, shows a vertical flow: a native app on the user's own computer taps the operating system's audio at the soundcard, mixing microphone input and speaker output, then transcribes with no participant entry. A note reads invisible to others, needs the app installed locally, works wherever sound plays. A footer line states that the difference is where capture happens — on a server that joins the call, or on the device that is already in it. Figure 2. The bot and the bot-free app solve the same capture problem in opposite places: one joins the call from a server, the other listens from inside the device that is already in the call.

Pattern 3 — The bot-free desktop app

The reaction to bot fatigue created a third pattern, and it is the fastest-growing corner of the market. A bot-free tool — Granola is the best-known, alongside apps like Jamie — installs as a native application on your own computer (Mac, Windows, sometimes mobile). Instead of joining the call, it captures the audio your computer is already handling: the sound coming out of your speakers (everyone else) mixed with the sound from your microphone (you). The capture happens at the operating-system audio layer, on your machine, with nothing joining the meeting.

Because there is no participant to show, there is no "Notetaker has joined" announcement, no name in the list, and no waiting-room approval. And because it taps the device's own sound rather than a specific app's connection, it works across everything: Zoom, Teams, Google Meet, a Slack huddle, a browser-based call, even a phone on speaker next to the laptop. If sound comes out of the computer, the app can transcribe it.

The trade-offs are real and worth stating plainly, because the privacy-first marketing tends to skip them. The app has to be installed and running on each person's machine, so it captures your view of the meeting, not a server's clean feed — one tool per user, not one bot per call. Many bot-free tools deliberately do not keep the audio recording at all (Granola, for example, discards the audio after transcribing and offers no playback), which is great for privacy but means there is no recording to re-listen to later. And native desktop apps have platform gaps: as of 2026 several, including Granola, ship for macOS, Windows, and iOS but not Android, which rules them out for some teams.

A subtle point that buyers miss: "bot-free" is about visibility, not about consent. Recording someone without a visible bot does not make the recording legal where the law requires everyone's agreement. Bot-free removes the social friction of a bot in the room; it does not remove your legal duty to disclose and get consent.

Pattern 4 — The build-it infrastructure API

The first three patterns are products you buy. The fourth is for teams that need transcription to live inside a product they ship — a sales platform that shows call summaries on its own dashboard, a telehealth app that writes a visit note, a recruiting tool that captures interviews. For them, paying per seat for a separate note-taker is not the job; the job is getting transcripts into their own software.

There are two ways to do this, and they map onto the same capture choices as above.

The first is to rent the capture layer from an infrastructure provider. Recall.ai is the dominant one: it gives you a single API that sends a meeting bot (or runs a bot-free desktop recorder) into Zoom, Teams, Google Meet, Webex, and more, and hands your product back the audio, video, and transcript. You never maintain a fleet of headless browsers yourself. As of 2026 its pay-as-you-go price is $0.50 per hour of meeting recorded, whether you use the bot API or the desktop SDK, with built-in transcription an extra $0.15 per recording hour, calendar integration included free, and no monthly platform fee. Competitors in this build-it niche include MeetingBaaS, Skribby, Nylas Notetaker, and the open-source Attendee.

The second way is to build the capture yourself inside your own real-time stack — relevant when the meeting is your product, such as a conferencing or telehealth app you already run on WebRTC. Here you do not need a bot to join from outside, because your server is already in the call. You can transcribe centrally on the media server and fan the captions out to everyone (the SFU-side ASR pattern), run a LiveKit agent as a silent participant that produces the note-taker output, or even push recognition all the way into the browser. Those are separate lessons; the point here is that "build it" has two doors — rent an external capture API, or extend the pipeline you already own.

From audio to action: the stack every tool shares

Whichever pattern captures the audio, the steps after capture are the same across the whole market. Seeing them as one pipeline helps you read any product's feature list and know which stage each feature lives in.

Pipeline diagram titled from audio to action showing five left-to-right stages connected by arrows. Stage one, Capture, labelled one of the four patterns, gets audio out of the meeting. Stage two, Speech recognition (ASR), turns audio into raw text and is labelled a commodity engine. Stage three, Diarization, labels who said each line and is labelled the who layer. Stage four, Summary and action items, where a language model writes the recap, labelled the AI summary layer. Stage five, Integration, pushes the result into CRM, docs, and chat tools. Below the pipeline a caption notes that accuracy is set at stages two and three, while most of the product differentiation buyers pay for sits at stages four and five. Figure 3. The shared stack. Capture differs by pattern; the four stages after it are nearly identical across products, which is why they compete on integrations and polish rather than on raw transcription.

The flow is: capture, then ASR turns audio into raw words, then diarization attaches a speaker name to each line, then a language model writes the summary and pulls out action items, then integrations push the result into the tools your team already uses — a CRM like Salesforce or HubSpot, a docs tool like Notion, a chat tool like Slack. The accuracy of the transcript is decided entirely at the first two technical stages. Everything a vendor charges a premium for — the slick summary, the CRM sync, the conversation analytics — sits at the last two stages, which is exactly why the leaders look so similar on accuracy and so different on price.

The accuracy myth, with the numbers

Vendors advertise "99% accurate." Treat that the way you treat "up to" in any ad. Here are the grounded numbers from 2026 benchmarking.

A professional human transcriber working from clean audio makes mistakes at a rate of about 1–2%. The standard way to measure transcription mistakes is word error rate, or WER: count the words the machine got wrong — substituted, inserted, or deleted — and divide by the number of words actually spoken. If a 100-word passage comes back with 5 wrong words, that is 5 ÷ 100 = 0.05, a 5% WER, which people loosely call "95% accurate." Lower WER is better.

On clean audio — one speaker at a time, good microphones, native-English speech — the best AI engines land in the 4–10% WER range, so 90–96% accuracy. On messy real-world calls — crosstalk, background noise, accents, a bad phone connection — the whole industry clusters around 90–97% and degrades from there. The honest summary: on a good call every major tool is roughly as accurate as every other, and none of them matches a careful human on a hard call.

Diarization — the who-said-what labelling — is harder than the words themselves and fails more often. Independent 2026 testing puts speaker-attribution accuracy around 91% for Otter and into the mid-90s for the better performers, with the single biggest factor being whether speakers leave a brief pause between turns rather than talking over each other. If your use case depends on perfect speaker labels — a deposition, a multi-party negotiation — assume you will be correcting them by hand, and read our deeper lessons on WhisperX word-level timestamps and Pyannote diarization before you trust the automatic output.

Common pitfall: choosing on the accuracy number on the homepage. Because every leading tool is within a few points of every other on clean audio, the advertised accuracy figure is the least useful basis for a decision. Two things matter far more in practice: how the tool handles your audio conditions (heavy accents, a specific language, three people on one speakerphone), and which capture pattern fits your privacy and deployment needs. Pilot on your own real meetings — not the vendor's demo clip — and judge the summary and speaker labels, not the raw word count.

What these tools actually cost

Sticker prices cluster in a narrow band, and the free tiers differ more than the paid ones. The table below is a 2026 snapshot of the four most-compared consumer tools plus the build-it option; verify current numbers before you commit, because this category re-prices often.

Tool Capture pattern Free tier Paid entry (annual) Notable limit
Otter Cloud bot 300 min/mo, 30 min per call $8.33/user/mo (Pro) ~4 languages; minute caps
Fireflies Cloud bot 800 min total storage $10/user/mo (Pro) CRM sync needs Business ($19)
Fathom Cloud bot Unlimited recording, 5 AI summaries/mo ~$15/user/mo (Premium) CRM sync needs Team Edition
Granola Bot-free desktop Free forever, limited history $14/user/mo (Business) No Android; no audio playback
Recall.ai Build-it API Trial credits $0.50/recording hour Usage-based; you build the product

Read the table by how you pay, not just how much. The seat-based tools (Otter, Fireflies, Fathom, Granola) cost a flat amount per person per month, which is predictable and cheap for a team that meets a normal amount but gets expensive across a large org where many people barely use it. The usage-based option (Recall.ai) costs nothing when idle and scales with hours recorded, which suits a product that transcribes only when its users actually hold calls.

Here is the build-versus-buy arithmetic made concrete. Suppose you are building a sales tool and your customers collectively run 10,000 hours of recorded calls a month. On Recall.ai's infrastructure that is 10,000 × ($0.50 capture + $0.15 transcription) = 10,000 × $0.65 = $6,500 per month in capture-and-transcription cost, on top of which you add your own summary model and storage. Whether that beats paying a per-seat tool depends entirely on how many seats those 10,000 hours represent — which is the whole point of running the numbers rather than guessing. For the full cost model, see our real cost of AI in video products lesson.

The part the feature grids leave out: consent and the law

This is where a tooling decision quietly becomes a legal one, and where 2026 changed the picture. Treat the following as engineering-relevant context, not legal advice — confirm specifics with a qualified lawyer for your jurisdiction.

In the United States, recording-consent law splits by state. In 39 states plus the District of Columbia, one-party consent applies: if you are in the conversation, you may record it. In 11 states — including California, Illinois, and Pennsylvania — all-party consent applies, meaning every participant must agree before recording is lawful. Under the EU's GDPR, you need a lawful basis and clear, informed consent to capture someone's voice. The crucial point that catches teams out: a visible bot in the participant list is not, by itself, legal consent. No major jurisdiction treats "they could see the Notetaker" as the informed agreement the law requires. Bot-free capture is even quieter, which makes the disclosure duty more important, not less.

Two newer risks deserve a flag. First, biometrics: the speaker-recognition step that powers diarization builds a "voiceprint," and in 2026 legal analysis that voiceprint is increasingly treated as a protected biometric identifier under laws like Illinois's BIPA — meaning the who-said-what feature you take for granted can trigger explicit opt-in obligations. Second, litigation is live: class-action suits filed in late 2025 — Brewer v. Otter.ai in California and Cruz v. Fireflies.AI in Illinois — allege exactly these failures, that the bots intercepted communications and harvested biometric voice data without all-party consent. Whatever the outcomes, they have made enterprise legal teams cautious, and they are a large part of why the bot-free and self-hosted patterns are growing.

If you are building transcription into a product, design consent in from the start: disclose the AI's presence before it engages, capture agreement, and give users a real way to decline — the same disclosure discipline we cover in the EU AI Act and disclosure engineering lesson. The EU AI Act's Article 50 transparency duty makes this a product requirement in the EU, not a nicety.

How to choose — a short decision path

Strip away the feature lists and the choice comes down to a handful of questions in order.

Decision tree titled choosing a meeting transcription approach. A top diamond asks does transcription need to live inside a product you ship. A yes branch leads to a box build it, which splits into two outcomes: rent a capture API such as Recall.ai, or extend your own WebRTC pipeline with a LiveKit agent or SFU-side ASR. A no branch leads to a second diamond asking do all your meetings happen on one platform. A yes branch leads to use the platform's built-in AI such as Zoom or Teams or Google Meet. A no branch leads to a third diamond asking is the setting privacy-sensitive or are clients bot-averse. A yes branch leads to a bot-free desktop app such as Granola. A no branch leads to a cloud bot such as Otter, Fireflies, or Fathom. A footer line reminds the reader to confirm recording-consent law for their states and countries whichever path they pick. Figure 4. The decision path. Four questions route you to one of the four patterns; the legal check applies to all of them.

Does transcription need to live inside software you ship? If yes, you are building, and the choice is between renting a capture API like Recall.ai and extending a real-time pipeline you already own. If no, you are buying — and then: do all your meetings happen on one platform? If yes, the platform's own AI is the cheapest, simplest answer. If you meet across several platforms, then ask whether the setting is privacy-sensitive or your clients dislike bots: if so, a bot-free desktop app keeps you invisible; if not, a cloud bot gives you the widest reach and the richest integrations. Whatever the path, run the consent check for the states and countries you operate in before you turn anything on.

Where Fora Soft fits in

We build the video products that these transcription features live inside — conferencing platforms, telemedicine apps, e-learning tools, and OTT systems — so we meet the build-versus-buy decision from the engineering side regularly. When transcription only needs to sit beside a client's meetings, we help them pick the right pattern and integrate it. When it has to live inside the product — a telehealth visit note generated on the platform itself, live captions fanned out to every viewer of a webinar, a sales summary rendered on a client's own dashboard — we build that on a real-time WebRTC pipeline so the capture is native to the app rather than bolted on by an outside bot, with consent and disclosure designed in from the first sprint. The patterns in this lesson are the same ones we weigh with clients when they ask whether to buy a note-taker or own the capability.

What to read next

Talk to us / See our work / Download

References

  1. Granola — "Meeting note tool pricing: Granola vs. Fireflies vs. Fathom vs. Otter" (2026). Per-tool free-tier limits and paid pricing (Otter 300 min/mo and $8.33/user/mo Pro; Fireflies 800-min cumulative storage and $10/$19 tiers; Fathom unlimited free recording with 5 AI summaries/mo and ~$15 Premium; Granola free Basic and $14 Business), bot vs bot-free capture, language and compliance matrix. Tier 7 (vendor comparison). https://www.granola.ai/blog/meeting-note-tool-pricing-granola-vs-fireflies-fathom-otter
  2. Recall.ai — "New Recall.ai Pricing for 2026: $0.50 per Hour of Meeting Recording" (updated 6 May 2026). Build-it infrastructure pricing: $0.50/recording hour for Meeting Bot API and Desktop Recording SDK, $0.15/hour built-in transcription, free Calendar API, no platform fee, 7-day free storage then $0.05/media-hour per 30 days; enterprise customers HubSpot, Calendly, BrightHire. Tier 4 (production deployer). https://www.recall.ai/blog/new-recall-ai-pricing-for-2026
  3. Zoom — "AI note taker: Your AI Meeting Assistant" and Support article "Accessing meeting transcripts for Meeting Summary with AI Companion." Native-platform capture: live captions in real time, cloud-recording transcripts taking roughly twice the meeting duration, cross-platform join into Teams and Google Meet. Tier 4. https://www.zoom.com/en/products/ai-assistant/features/ai-note-taking/
  4. Read AI — "9 Best AI Meeting Assistants in 2026." Market framing of independent copilots vs platform-locked built-in AI (Zoom AI Companion, Microsoft Copilot Intelligent Recap, Google Meet "take notes for me"). Tier 7. https://www.read.ai/articles/best-ai-meeting-assistants
  5. Fellow — "Best AI Meeting Note Takers Without a Bot: Top 10 Bot-Free Options for 2026." Bot-free capture mechanism: native desktop app records system audio at the OS layer, no participant entry, works across any platform. Tier 7. https://fellow.ai/blog/bot-free-ai-note-takers/
  6. SummarizeMeeting — "How Accurate is Real-Time Transcription? 2026 Accuracy Rates & Benchmarks" and "What Is Word Error Rate (WER)?" Human 1–2% WER; AI 4–10% WER on clean audio; real-world clustering 90–97%; diarization ~91% (Otter) to mid-90s; pauses between speakers improve attribution. Tier 7. https://summarizemeeting.com/en/faq/how-accurate-is-real-time-transcription
  7. NIST — Speech Recognition Scoring Toolkit (SCTK / sclite) and Rich Transcription Evaluation. The de-facto authoritative definition and scoring methodology for word error rate (substitutions + insertions + deletions ÷ reference words) used across the speech-recognition field. Official standards-body reference (US NIST). https://github.com/usnistgov/SCTK
  8. W3C Recommendation — "WebRTC: Real-Time Communication in Browsers" (13 March 2025). The finished real-time transport a cloud meeting bot uses to join a call and receive its audio and video, identical to the platform a human browser uses. Official standard (final Recommendation). https://www.w3.org/TR/webrtc/
  9. IETF RFC 6716 — "Definition of the Opus Audio Codec" (September 2012). The default WebRTC audio codec carrying each participant's microphone audio that every transcription engine ultimately decodes. Official standard (final RFC). https://www.rfc-editor.org/rfc/rfc6716
  10. Regulation (EU) 2024/1689 (EU AI Act), Article 50 — Transparency obligations. The duty to inform people when they interact with or are processed by certain AI systems — the legal basis for disclosing AI transcription before it engages. Official standard (EU regulation). https://eur-lex.europa.eu/eli/reg/2024/1689/oj
  11. Regulation (EU) 2016/679 (GDPR). Lawful basis and informed-consent requirements for capturing voice and other personal data — the European baseline a visible bot does not by itself satisfy. Official standard (EU regulation). https://eur-lex.europa.eu/eli/reg/2016/679/oj
  12. RecordingLaw — "AI Meeting Recording Laws by State: Complete Guide (2026)" and ReedSmith Employment Law Watch — "The legality of AI-powered recording and transcription." One-party consent in 39 states + DC, all-party consent in 11 states (incl. California, Illinois, Pennsylvania); voiceprint biometric exposure; Brewer v. Otter.ai (CA, Aug 2025) and Cruz v. Fireflies.AI (IL, Dec 2025). Tier 7 (legal-press orientation; confirm with counsel). https://www.recordinglaw.com/us-laws/ai-meeting-recording-laws/
  13. Laxis — "The State of Meeting Note-Taking 2026" and Grand View Research — "AI Meeting Assistant Market." Market sizing: AI note-taking ~$623.5M (2025) crossing ~$740M (2026); AI meeting-assistant market ~$3.47B (2025) → $21.48B (2033) at ~25.8% CAGR; privacy as the top adoption barrier. Tier 7. https://www.laxis.com/blog/state-of-meeting-note-taking-2026/