Ottex
Mac, iOSBest when: You want dictated emails to follow your saved writing instructions.
Otter.ai already handles meeting recordings, structured notes and action items. Choose an alternative for local processing, different pricing, or drafts that become follow-ups and tickets.
Each section opens with the takeaway. The table underneath is the receipt — every cell carries its source and the date we checked it.
Otter.ai Basic provides 5 transcription hours per month, but conversations stop at 30 minutes and file imports are limited to 3 over the account's lifetime; Pro costs $99.99/year. Ottex offers free app access with either local models or your own API key, with provider usage charges separate, plus a $14/month Pro subscription. Vowen Pro costs $49 once for unlimited meeting notes and file transcriptions, making it an option for desktop users willing to configure models or providers.
| Free tier | YesSource: ottex.ai — checked Oct 2026Forever free with local models and BYOK providers. | PartialSource: otter.ai/start-for-free — checked Oct 2026300 monthly transcription minutes; 30 minutes per conversation; Import and transcribe 3 audio or video files lifetime per user | PartialSource: krisp.ai/blog — checked Oct 2026Unlimited transcription; AI noise cancellation (60 minutes daily); AI summaries & action items (2 daily); Meeting history (limited) | PartialSource: anarlog.so/pricing — checked Oct 2026Unlimited on-device transcription | PartialSource: docs.granola.ai/help-center — checked Oct 2026No daily limit; Last 30 days only in the app | YesSource: goodsnooze.gumroad.com/l — checked Oct 2026Free local transcription and basic dictation have no published usage cap, with advanced models and workflows reserved for Pro. |
|---|---|---|---|---|---|---|
| Subscription | $14/moSource: ottex.ai — checked Oct 2026$14/mo — unlimited dictation and meeting intelligence, all hosted models included. | $16.99/moSource: otter.ai/pricing — checked Oct 2026The monthly transcription pool is shared across recordings and imports, with the $99.99 annual total published at https://apps.apple.com/us/app/otter-transcribe-voice-notes/id1276437113. | $16/moSource: krisp.ai/pricing — checked Oct 2026Monthly billing is $16/mo/user and annual billing is advertised as $8/mo/user with Save 50%, without a published annual total. | $14/moSource: anarlog.so/pricing — checked Oct 2026Published USD prices are per person for individuals and teams, with hosted transcription, AI, dictation, sync, and collaboration included. | $14/moSource: docs.granola.ai/help-center — checked Oct 2026Pricing is per active workspace member, with monthly billing only. | $9.99/moSource: apps.apple.com/us — checked Oct 2026Assistant funds hosted transcription and transcript AI in the App Store editions; capture entitlements and dictation coverage remain unverified. |
| One-time payment | Not applicableSource: ottex.ai — checked Oct 2026Application is free | NoNo one-time payment plan | NoNo one-time payment plan | Not applicableSource: anarlog.so/pricing — checked Oct 2026Application is free | Not applicableSource: docs.granola.ai/help-center — checked Oct 2026Application is free | $73.2 one-timeSource: goodsnooze.gumroad.com/l — checked Oct 2026All future updates included. |
| Bring your own keyPay the model provider, not the middleman | YesSource: ottex.ai — checked Oct 2026OpenRouter, Google AI, OpenAI, Anthropic, Mistral, and compatible providers. | No public claim | No public claim | YesSource: anarlog.so/pricing — checked Oct 2026Users can supply their own transcription and Intelligence provider API keys. | NoSource: docs.granola.ai/help-center — checked Oct 2026Granola does not support bringing your own AI models. | YesSource: docs.macwhisper.com/article — checked Oct 2026Users can configure their own provider credentials, with provider charges separate from the application purchase. |
| Education discount | NoSource: ottex.ai — checked Oct 2026Same pricing for everyone. | YesSource: otter.ai/pricing — checked Oct 2026Individual students and teachers using .edu email receive 20% off Pro: $13.59 USD monthly or $79.99 USD annually, advertised as $6.67 per month billed annually. | No public claim | No public claim | YesSource: granola.ai/students — checked Oct 2026Accepted currently enrolled students at accredited universities in the US, UK, and Canada receive Business for $0 for 12 months; no percentage discount or recurring monthly or annual student price is published. | YesSource: docs.macwhisper.com/article — checked Oct 2026Students, journalists and nonprofits can request 25% off the one-time direct-download license by email; no discounted amount or monthly or annual education offer is published. |
Krisp covers Mac, Windows, iOS, Android and web, while Ottex covers only Mac and iOS. Hyprnote's Windows and Linux apps ship as betas; its iOS and Android download entries announce October launches rather than available apps. Desktop implementation frameworks remain unverified, so platform coverage does not support a native-versus-Electron app-quality ranking.
| Platforms | Mac, iOSSource: ottex.ai — checked Oct 2026 | Mac, Windows, iOS, Android, WebSource: otter.ai/integrations — checked Oct 2026 | Mac, Windows, iOS, Android, WebSource: help.krisp.ai/hc — checked Oct 2026 | MacSource: docs.anarlog.so/desktop-installation — checked Oct 2026Some platforms in beta/waitlist | Mac, Windows, iOS, AndroidSource: docs.granola.ai/help-center — checked Oct 2026 | Mac, iOSSource: docs.macwhisper.com/article — checked Oct 2026 |
|---|---|---|---|---|---|---|
| Native app footprintLight on memory, instant to invoke | YesSource: ottex.ai — checked Oct 2026Native Swift app, ~50MB RAM. | No public claim | No public claim | NoSource: github.com/fastrepl — checked Oct 2026The desktop application uses Tauri v2 with a React and TypeScript interface and Rust backend. | NoSource: granola.ai/jobs — checked Oct 2026The desktop application uses Electron with OS integrations; mobile implementation frameworks remain unverified. | YesSource: goodsnooze.gumroad.com/l — checked Oct 2026The vendor identifies MacWhisper as a native macOS application. |
Otter.ai already provides bot-free desktop capture, speaker identification and shared channels that AI Chat can query. Ottex records with speaker separation, but public share links do not replace a full team workspace. Granola provides bot-free capture and shared meeting-note collections, with 30-day history on Basic, but retains no playable audio or video recordings. Ottex's experimental macOS camera recording watermark requires virtual-camera setup and video, may be obscured by effects, and establishes neither visibility nor consent; participant chat/calendar recording notices remain unconfirmed.
| Meeting recordingThe call is captured at all | YesSource: ottex.ai — checked Oct 2026With speaker separation. | YesSource: help.otter.ai/hc — checked Oct 2026Notetaker records Zoom, Google Meet, and Microsoft Teams meetings. | YesSource: help.krisp.ai/hc — checked Oct 2026Core and Advanced support transcription-only, audio recording and screen recording modes. | YesSource: docs.anarlog.so/meetings — checked Oct 2026Meetings can be recorded from calendar events or new notes. | PartialSource: docs.granola.ai/help-center — checked Oct 2026Live audio is captured for transcription, but playable audio and video recordings are not retained. | PartialSource: docs.macwhisper.com/article — checked Oct 2026Pro records meetings, while automatic recording remains labeled beta in its dedicated documentation. |
|---|---|---|---|---|---|---|
| Bot-free captureNo "recording bot" joins your call | YesSource: ottex.ai — checked Oct 2026System-audio capture, no bot joins the call. | YesSource: otter.ai/integrations — checked Oct 2026Desktop applications can capture meeting audio without Notetaker joining. | YesSource: krisp.ai/ai-meeting-assistant — checked Oct 2026Desktop recording can capture meetings without a bot joining the call. | YesSource: docs.anarlog.so/meetings — checked Oct 2026Desktop capture adds no participant to the call. | YesSource: granola.ai/security — checked Oct 2026The app captures device audio without adding a participant bot. | YesSource: macwhisper.com/meeting-recording — checked Oct 2026Meetings are captured locally without a bot joining. |
| Camera recording watermarkShow recording in your camera video | PartialExperimental macOS virtual camera adds an Ottex icon to video; install/enable the extension, select it and turn video on. Guide covers Meet in Chrome and Zoom desktop; effects may obscure it. | No public claim | No public claim | No public claim | PartialSource: docs.granola.ai/help-center — checked Oct 2026All plans can install and select a virtual camera on macOS 14+ or Windows 11; Enterprise enforcement requires chat notices and may require workspace activation by support. | No public claim |
| Participant noticesRecording notices in chat or calendar | No public claim | PartialSource: help.otter.ai/hc — checked Oct 2026Notetaker posts configurable meeting-chat notices and optional pre-recording emails, with Enterprise workspace enforcement and configured Teams calendar permission links. | PartialSource: help.krisp.ai/hc — checked Oct 2026Notify others you're using Krisp enables chat or audio notices, with possible platform blocking and no verified calendar-invite notice or affirmative consent collection. | PartialSource: docs.anarlog.so/automatic-capture — checked Oct 2026Users can enable recording disclosures in supported meeting chats on macOS and Linux, with no Windows support or verified calendar notice. | PartialSource: docs.granola.ai/help-center — checked Oct 2026Desktop chat notices support Meet through a Chromium extension and Zoom or Teams through app setup; Enterprise admins can enforce them, while calendar-invite notices remain unverified. | No public claim |
| Speaker separation | YesSource: ottex.ai — checked Oct 2026 | YesSource: help.otter.ai/hc — checked Oct 2026Users can label speakers and train Otter to recognize speaker names in later transcripts. | YesSource: linkedin.com/pulse — checked Oct 2026Krisp automatically applies speaker names in transcripts and notes while allowing manual edits. | PartialSource: docs.anarlog.so/models-and-providers — checked Oct 2026Supported models provide speaker diarization, and users can assign participant names to transcript labels. | PartialSource: docs.granola.ai/help-center — checked Oct 2026Configured desktop speaker tags identify participants in Meet, Zoom, and Teams; mobile transcripts use speaker labels. | PartialSource: apps.apple.com/us — checked Oct 2026Pro live meetings support speaker identification when enabled with a compatible recognition model. |
| Calendar detection | YesSource: ottex.ai — checked Oct 2026Calendar-based meeting detection. | YesSource: help.otter.ai/hc — checked Oct 2026The desktop application detects live meetings and can prompt the user to record. | YesSource: help.krisp.ai/hc — checked Oct 2026With Note Taker enabled and audio devices configured, Krisp captures the next call automatically. | YesSource: docs.anarlog.so/calendar — checked Oct 2026Apple Calendar is supported on macOS, with read-only Google Calendar and Outlook connections. | YesSource: docs.granola.ai/help-center — checked Oct 2026Calendar reminders and microphone-use detection prompt the user to start notes. | PartialSource: docs.macwhisper.com/article — checked Oct 2026Users enable app-based meeting notifications in direct-download MacWhisper; detection excludes FaceTime and remains labeled beta in its documentation. |
| Cross-meeting search | YesSource: ottex.ai — checked Oct 2026 | YesSource: help.otter.ai/hc — checked Oct 2026AI Chat can query multiple conversations together through channels and additional conversation context. | YesSource: linkedin.com/pulse — checked Oct 2026Global AI Chat answers questions across meetings and identifies which conversations informed the answer. | YesSource: docs.anarlog.so/chat — checked Oct 2026Chat searches meeting titles, content, and recurring meeting history. | YesSource: docs.granola.ai/help-center — checked Oct 2026Chat queries multiple meetings, with Basic limited to the accessible 30-day history. | YesSource: goodsnooze.gumroad.com/l — checked Oct 2026Full-text and speaker search spans saved transcripts, including meeting transcripts. |
| Shared team memory | PartialSource: ottex.ai — checked Oct 2026Public share links, not a full team workspace. | YesSource: help.otter.ai/hc — checked Oct 2026Channels collect shared recordings and let authorized members query their conversations with AI Chat. | YesSource: help.krisp.ai/hc — checked Oct 2026AI Chat supports All Meetings, folders and Shared with Me contexts containing accessible meeting content. | PartialSource: docs.anarlog.so/teams — checked Oct 2026Pro workspaces share meeting notes and new notes created in designated team folders. | YesSource: docs.granola.ai/help-center — checked Oct 2026Folder-level Chat queries shared meeting-note collections. | No public claim |
Otter.ai already has a meeting template library, a transcript chat prompt library and follow-up email drafting. Ottex also supports both libraries, lets rough notes guide results, and drafts structured CRM updates and Linear tickets; Otter.ai's dedicated ticket-drafting workflow remains unverified. Krisp offers both libraries and editable internal action items at $16/seat/month, but dedicated Jira or Linear ticket drafting remains unverified. Meeting templates structure transcript information into documents, while transcript chat prompts provide reusable questions for AI chat; neither feature establishes a dictation transformation.
| Meeting template libraryTurn a transcript into a structured document | YesSource: ottex.ai — checked Oct 2026Choose a ready-made document template to extract relevant information from a meeting transcript into a structured document, such as a product review or client-call report. | YesSource: otter.ai/blog — checked Oct 2026Ready-made Team Meeting, Sales Call, and 1:1 templates extract transcript information into meeting-specific sections. | YesSource: help.krisp.ai/hc — checked Oct 2026Ready-made templates such as Project Sync, Client Status Update and Hiring generate structured documents from transcripts and can be selected per meeting or set as the default. | YesSource: docs.anarlog.so/customize-summaries — checked Oct 2026The Summary picker offers named formats that structure meeting content into sections such as decisions, action items, or one-on-ones. | PartialSource: docs.granola.ai/help-center — checked Oct 2026Desktop users select built-in meeting-type templates that generate or regenerate enhanced notes in the chosen structure. | No public claim |
|---|---|---|---|---|---|---|
| Transcript chat prompt libraryReady-made prompts for AI chat about meetings | YesSource: ottex.ai — checked Oct 2026Use ready-made reusable prompts in AI chat to ask questions, analyze discussions and extract information from meeting transcripts. | YesSource: help.otter.ai/hc — checked Oct 2026AI Chat supplies selectable starter prompts and reusable examples for extracting decisions, summarizing discussions, and generating content across meetings. | YesSource: help.krisp.ai/hc — checked Oct 2026Core and Advanced users can select reusable suggested prompts such as Summarize call by speakers and List Q&A in a meeting's Ask Anything tab. | No public claim | YesSource: docs.granola.ai/help-center — checked Oct 2026The Recipes menu and Discover tab provide reusable Granola and community prompts that run over individual or multiple meetings. | PartialSource: docs.macwhisper.com/article — checked Oct 2026Users select predefined reusable prompts for an opened transcript and run them through a configured AI model. |
| Decisions, owners, action itemsLeave the meeting with next steps clear | YesSource: ottex.ai — checked Oct 2026Decisions with owners extracted. | YesSource: help.otter.ai/hc — checked Oct 2026Otter generates action items from meetings and automatically assigns responsibilities. | YesSource: krisp.ai/ai-meeting-assistant — checked Oct 2026Meeting notes identify key decisions and next steps, and action items can be assigned to participants. | YesSource: docs.anarlog.so/customize-summaries — checked Oct 2026Summary formats can extract action items with owners and due dates. | YesSource: docs.granola.ai/help-center — checked Oct 2026Chat extracts action items from meeting notes and transcripts. | PartialSource: docs.macwhisper.com/article — checked Oct 2026Configured transcript AI can produce meeting action points. |
| Follow-up email draftedThe outcome is sent, not summarized | YesSource: ottex.ai — checked Oct 2026Drafted from templates or your own. | YesSource: help.otter.ai/hc — checked Oct 2026AI Chat generates email drafts using meeting content and requested formatting. | PartialSource: help.krisp.ai/hc — checked Oct 2026Krisp can email meeting recaps to invitees, but a dedicated editable follow-up email drafting workflow is unverified. | YesSource: docs.anarlog.so/chat — checked Oct 2026Chat can draft a follow-up email from the open meeting. | PartialSource: docs.granola.ai/help-center — checked Oct 2026Automatic drafts require a paid plan or trial, connected Gmail, an external guest, and no more than 10 attendees. | No public claim |
| CRM update / ticket draft | YesSource: ottex.ai — checked Oct 2026Structured for the target app. | PartialSource: help.otter.ai/hc — checked Oct 2026Configured Salesforce integration exports meeting notes and insights to matching CRM records for eligible calendar meetings with external guests. | PartialSource: help.krisp.ai/hc — checked Oct 2026Meeting notes can be sent automatically or manually to a selected HubSpot contact, company or deal, without a verified CRM-field draft review workflow. | PartialSource: docs.anarlog.so/automations — checked Oct 2026Pro automations create Linear issue drafts from assigned meeting follow-ups. | No public claim | No public claim |
| Your rough notes steer the result | YesSource: ottex.ai — checked Oct 2026Rough notes and instructions steer the result. | No public claim | YesSource: linkedin.com/pulse — checked Oct 2026Users' manual notes are incorporated into generated summaries, with visual cues distinguishing their contributions from AI content. | YesSource: docs.anarlog.so/meetings — checked Oct 2026User-written Memos provide context for generated meeting summaries. | YesSource: docs.granola.ai/help-center — checked Oct 2026Typed raw notes guide generated notes alongside the transcript and calendar context. | No public claim |
Ottex and MacWhisper each list 100 dictation languages and local recognition: Ottex offers Whisper and Parakeet v3 with model selection by task and provider, while MacWhisper supports downloaded Whisper models. Ottex applies saved writing instructions and per-app output rules before insertion. MacWhisper Pro can assign saved dictation prompts by app, but requires AI-service setup, and its Mac App Store edition excludes system-wide dictation. Wispr Flow lists 100 languages and automatic formatting, but transcription requires internet access and automatic saved-instruction application remains a desktop beta with length and organization restrictions.
| Engines | Cloud: Whisper, Gemini 3 Flash, Voxtral. Local: Whisper, Parakeet v3.Source: ottex.ai — checked Oct 2026Hosted routing, BYOK, or fully local. | No public claim | No public claim | Configurable hosted or local transcription providersSource: docs.anarlog.so/dictation — checked Oct 2026Dictation uses the selected Transcription provider. | No public claim | WhisperSource: goodsnooze.gumroad.com/l — checked Oct 2026Whisper is explicitly documented for system-wide dictation. |
|---|---|---|---|---|---|---|
| Local / on-device optionAudio never leaves the machine | YesSource: ottex.ai — checked Oct 2026Whisper and Parakeet v3 run fully on-device. | NoSource: help.otter.ai/hc — checked Oct 2026Not supported for system-wide dictation. | NoSource: help.krisp.ai/hc — checked Oct 2026Not supported for system-wide dictation. | PartialSource: docs.anarlog.so/dictation — checked Oct 2026A supported local transcription provider keeps dictation processing on the computer. | NoSource: docs.granola.ai/help-center — checked Oct 2026System-wide dictation is not supported. | YesSource: macwhisper.com — checked Oct 2026Whisper recognition can run locally after downloading a model. |
| Model selection per task | YesSource: ottex.ai — checked Oct 2026Choose the model per task and per provider. | NoSource: help.otter.ai/hc — checked Oct 2026Not supported for system-wide dictation. | NoSource: help.krisp.ai/hc — checked Oct 2026Not supported for system-wide dictation. | PartialSource: docs.anarlog.so/dictation — checked Oct 2026The dictation setup explicitly allows choosing a transcription provider. | NoSource: docs.granola.ai/help-center — checked Oct 2026System-wide dictation is not supported. | PartialSource: goodsnooze.gumroad.com/l — checked Oct 2026Dictation supports different Whisper models, with advanced models requiring Pro. |
| Languages & mixed speechWork that crosses languages mid-sentence | YesSource: ottex.ai — checked Oct 2026100+ languages · Mid-sentence language switching. | NoSource: help.otter.ai/hc — checked Oct 2026Not supported for system-wide dictation. | NoSource: help.krisp.ai/hc — checked Oct 2026Not supported for system-wide dictation. | No public claim | NoSource: docs.granola.ai/help-center — checked Oct 2026System-wide dictation is not supported. | No public claim |
| Automatic formatting | YesSource: ottex.ai/docs — checked Oct 2026Dictation automatically fixes punctuation, groups ideas into paragraphs and formats enumerations as lists. Formatting toggles and profile rules customize output. | NoSource: help.otter.ai/hc — checked Oct 2026Not supported for system-wide dictation. | NoSource: help.krisp.ai/hc — checked Oct 2026Not supported for system-wide dictation. | No public claim | NoSource: docs.granola.ai/help-center — checked Oct 2026System-wide dictation is not supported. | PartialSource: goodsnooze.gumroad.com/l — checked Oct 2026Pro can improve dictation punctuation through a configured AI service; automatic lists and paragraphing are unverified. |
| Custom dictionary | YesSource: ottex.ai/docs — checked Oct 2026Add or delete names and specialist terms with preferred spellings; entries provide recognition context during transcription. | NoSource: help.otter.ai/hc — checked Oct 2026Custom vocabulary applies to conversation transcription rather than system-wide dictation. | NoSource: help.krisp.ai/hc — checked Oct 2026Not supported for system-wide dictation. | No public claim | NoSource: docs.granola.ai/help-center — checked Oct 2026System-wide dictation is not supported. | No public claim |
| Voice snippetsSay a saved phrase to insert a link or text | YesSource: ottex.ai/docs — checked Oct 2026Save a voice trigger and expansion text; saying the trigger while dictating inserts the saved URL or text in place. | NoSource: help.otter.ai/hc — checked Oct 2026Not supported for system-wide dictation. | NoSource: help.krisp.ai/hc — checked Oct 2026Not supported for system-wide dictation. | No public claim | NoSource: docs.granola.ai/help-center — checked Oct 2026System-wide dictation is not supported. | No public claim |
| Custom voice instructionsFree-form rules applied after dictation | YesSource: ottex.ai — checked Oct 2026Saved profile instructions automatically process dictation before insertion; rules can include writing examples, personal phrasing and email signatures. | NoSource: help.otter.ai/hc — checked Oct 2026Not supported for system-wide dictation. | NoSource: help.krisp.ai/hc — checked Oct 2026Not supported for system-wide dictation. | No public claim | NoSource: docs.granola.ai/help-center — checked Oct 2026System-wide dictation is not supported. | PartialSource: docs.macwhisper.com/article — checked Oct 2026Saved user-authored Pro dictation prompts automatically process recognized text before insertion, with AI-service setup required. |
| Tone presetsChoose a predefined writing style | YesSelect built-in Messaging or Email profiles for casual or professional dictation; assigning apps or websites enables automatic profile activation. | NoSource: help.otter.ai/hc — checked Oct 2026Not supported for system-wide dictation. | NoSource: help.krisp.ai/hc — checked Oct 2026Not supported for system-wide dictation. | No public claim | NoSource: docs.granola.ai/help-center — checked Oct 2026System-wide dictation is not supported. | No public claim |
| Text transforms / AI ShortcutsApply an AI action to existing text | YesSource: ottex.ai/docs — checked Oct 2026Select or copy existing text, open Omnibar and run an AI Shortcut to rewrite, translate, summarize or apply a custom prompt; the result is copied/pasted. | PartialSource: help.otter.ai/hc — checked Oct 2026AI Chat and custom meeting prompts can summarize, reformat, or translate conversation content, with no documented selected-text workflow across other applications. | PartialSource: help.krisp.ai/hc — checked Oct 2026Core and Advanced users can summarize and analyze meeting transcripts through AI Chat with saved response instructions; arbitrary selected-text actions are unverified. | PartialSource: docs.anarlog.so/chat — checked Oct 2026Meeting Chat can propose summary edits and transcript corrections for user review. | PartialSource: docs.granola.ai/help-center — checked Oct 2026Desktop Chat rewrites, expands, corrects, or translates selected sections of Granola meeting notes. | PartialSource: docs.macwhisper.com/article — checked Oct 2026Users can run saved or custom AI prompts to rewrite or query an opened transcript; arbitrary selected-text actions across other apps are unverified. |
| Per-app output rules | YesSource: ottex.ai — checked Oct 2026Per-app output rules: exact in AI chats, polished in email. | NoSource: help.otter.ai/hc — checked Oct 2026Not supported for system-wide dictation. | NoSource: help.krisp.ai/hc — checked Oct 2026Not supported for system-wide dictation. | No public claim | NoSource: docs.granola.ai/help-center — checked Oct 2026System-wide dictation is not supported. | PartialSource: docs.macwhisper.com/article — checked Oct 2026Pro lets users assign a saved dictation prompt to each selected destination app. |
Ottex turns spoken drafts into emails using your writing rules, but lacks Windows support.
Personal or team — switch tabs. Subscriptions are flat; usage-based pricing depends on how much you speak and meet.
Estimates, not quotes. Striped bar segments are the cost of the second app you picked above to cover the gap — rankings use that combined total. PAYG uses hosted at-cost estimates ($0.2/h dictation, $0.5/h meetings); BYOK is estimated at about a third of that because you pay the model provider directly. Bring-your-own-key plans still pay the model provider per use. One-time licenses are amortized over 2 years. Subscriptions use published pricing, checked Oct 2026.
The honest one-liner we'd give a friend for each. Select 2–4 and compare them side by side.
Best when: You want dictated emails to follow your saved writing instructions.
Best when: You want meetings automatically captured and organized into structured notes.
Best when: You want structured notes from bot-free desktop meeting recordings.
Best when: You want unlimited meeting transcription using local models.
Best when: You want bot-free meeting summaries guided by your own notes.
Best when: You want offline Mac transcription with a one-time Pro purchase.
Best when: You want desktop dictation and meeting notes for $49 once.
Best when: You want automatically formatted dictation across computers and phones.
Best when: You want live suggestions during client calls.
Nothing breaks: both apps can run side by side while you decide.
Free out of the box: local models or the included starter credits, no card. Press the hotkey and speak — the default experience is deliberately close to Otter.ai. Keep Otter.ai installed; they coexist fine.
Set Ottex to the key you already press by muscle memory, or give it its own shortcut while you compare output side by side.
If Otter.ai keeps a custom dictionary or replacement rules, copy those words into Ottex's personal dictionary and glossaries — names and jargon survive the move.
Defaults just work on starter credits. When you care, switch per task: local Whisper or Parakeet v3 for on-device privacy, your own key for control, or hosted routing at cost.
Set exact text for AI chats, polished email, structured tickets. Then record one low-stakes call and check the follow-up, CRM update, and ticket drafts.
Otter.ai is a meeting transcription service that records conversations and produces searchable transcripts, structured notes and action items. It fits people who want meetings captured and organized, but it cannot dictate text into other apps.
Yes, Basic includes 300 transcription minutes per month, with a 30-minute limit per conversation and 3 lifetime audio or video imports. Only the 25 most recent conversations remain accessible. The seven-day Business trial converts to a monthly subscription unless cancelled before it expires.
Otter.ai Pro costs $99.99/year or $16.99/month, while Business costs $239.99/seat/year or $30/seat/month. Pro includes 1,200 transcription minutes per month with a 90-minute conversation limit. Alternatives include Vowen Pro at $49 once, MacWhisper Pro at $73.20 once, and Ottex's free local-model or own-API-key app paths, with API-provider usage charged separately.
Hyprnote is the strongest free choice here for unlimited on-device meeting transcription. Granola offers meeting notes with no daily limit, but Basic exposes only the last 30 days and retains no playable recordings. Ottex also offers free app access through local models or your own API key, with provider usage charges separate.
Otter.ai processes uploaded audio on its servers and stores recordings and transcripts, so it is not an on-device transcription service. It publishes SOC 2 Type 2 and GDPR statements, while HIPAA support requires an Enterprise configuration add-on and Business Associate Agreement. Choose Hyprnote's on-device transcription or MacWhisper's local recognition when keeping transcription processing on your computer is the priority.
Otter.ai can use a Notetaker bot, but its desktop applications also capture meeting audio without a bot joining. Notetaker supports configurable participant notices, while users recording without a bot must obtain consent themselves. Switching solely to remove a bot may be unnecessary; Granola instead offers notes guided by your own writing, and Ottex adds structured CRM and ticket drafts.