Bolt.new
Builds an upload, transcribe and summarize web app quickly.
AI · updated 2026-11-03
Medium: Yes, with care Transcribing and summarizing recordings you upload is easy with speech APIs; a reliable meeting bot that joins calls is the hard part.
Speech-to-text APIs and open models such as Whisper made transcription cheap, often a fraction of a cent per minute, and an LLM can summarize the result. Uploading a recording and getting a transcript and action items is a short project. Otter's harder pieces are the live bot that joins Zoom, Google Meet and Teams, real-time captions, speaker identification and consent handling for recording other people.
Otter.ai is aI meeting transcription, summaries and a meeting bot for Zoom, Meet and Teams. This page is about building your own version for personal or internal use, or to learn how this kind of product works, not about copying Otter.ai to compete with it. How we grade.
Difficulty is for a solo builder using an AI coding tool. Skip means not worth building yourself.
| Feature | Difficulty | Why |
|---|---|---|
| Upload and transcribe | Easy | Send files to a speech-to-text API or run Whisper locally. |
| Summaries and action items | Easy | One LLM call over the transcript. |
| Transcript search | Easy | Postgres full-text search. |
| Long files | Medium | Split audio into chunks to fit API size limits and merge timestamps. |
| Speaker labels | Medium | Use an API with diarization; accuracy varies. |
| Local desktop recording | Medium | Capturing system audio needs OS-specific permissions. |
| Meeting bot for Zoom, Meet and Teams | Hard | Each platform has its own SDK or requires a paid meeting bot API. |
| Live captions | Hard | Streaming audio and realtime APIs with low latency. |
Your own version vs Otter.ai, at personal or small-team scale.
Pro: $8.33/mo/seat billed annually
Pro is $8.33/user/month billed annually or $16.99 monthly with 1,200 minutes; Basic is free with 300 minutes.
Source: otter.ai/pricing. Prices change; check before deciding.
| Running cost | Per month | Notes |
|---|---|---|
| Speech-to-text API | $1–$6 | Reported around $0.003 to $0.006 per minute for OpenAI transcription models; 10 to 20 hours a month. |
| LLM summaries | $0.50–$3 | A few cents per meeting with a small model. |
| Hosting and storage | $0–$10 | Audio files in object storage; delete after transcription to save space. |
| Total | $1.50–$19/mo | Saves up to $82 a year vs Otter.ai Pro per seat; at the top of the range it costs $128 a year more. |
Builds an upload, transcribe and summarize web app quickly.
Handles audio chunking, background jobs and API retries.
Easy place to run ffmpeg and a worker for long files.
Paste it into your tool, then ask for a plan before any code. Edit the specifics to match what you need.
Build a personal meeting notes app that transcribes recordings I upload (single user). Stack: Next.js, Supabase (auth, Postgres, storage), a background worker with ffmpeg, a speech-to-text API and an LLM API. Data model: recordings (id, title, storage_key, duration_sec, status uploaded|processing|done|failed), segments (recording_id, start_ms, end_ms, speaker, text), notes (recording_id, summary, action_items JSON). Features: 1. Upload audio or video up to 2 hours; the worker converts to compressed mono audio, splits into chunks under the API size limit and transcribes them, keeping correct timestamps. 2. Transcript view with timestamps, click to play from that point, and speaker labels when available. 3. Summary, decisions and action items generated by an LLM. 4. Full-text search across all transcripts and export to Markdown and SRT. 5. Option to delete the audio after transcription. Security and privacy: private storage bucket with signed URLs; row level security; API keys only on the server; validate file type and size; never log transcript text; add a reminder to get consent before recording others.
AI tools often get these wrong by default. Check each one before anyone else uses the app.
They went far past the prototype: support, payments, reliability and years of iteration. Their profiles show what that took.
Jordi Bruin built MacWhisper
Local Whisper transcription app for Mac.
Louis Pereira built AudioPen
Voice notes turned into clear writing, $15K+/mo (Dec 2025).
Anton Lebedev built Letterly
Speech-to-text writing app, $250K/mo.
If you need Otter.ai's job done rather than a project, these are built and supported by independent makers.
macwhisper.com
Mac app that transcribes files, meetings and dictation locally with Whisper models, sold as a one-time purchase.
apps.apple.com
App Store version of his on-device Whisper transcription app for iPhone, iPad and Mac.
claap.io
AI meeting recorder and note-taker acquired by lempire in 2025.
audiopen.ai
AI voice notes app that converts rambling speech into clear, structured writing, on web and mobile.
letterly.app
AI speech-to-text app that turns voice recordings into well-written notes, messages, emails and posts, with dictation into any app.
You learn audio processing with ffmpeg, background jobs and combining speech and language models.
Medium. Transcribing and summarizing recordings you upload is easy with speech APIs; a reliable meeting bot that joins calls is the hard part.
A working personal or internal MVP takes about 3–8 h with a tool like Bolt.new. A polished version you would rely on every day takes about 4–10 days, mostly spent on a bot that joins meetings on zoom, meet and teams.
Expect $1.50–$19/mo at personal or small-team scale (speech-to-text api, llm summaries, hosting and storage). Otter.ai Pro costs $8.33/mo/seat (checked 2026-11-03), so the most you would save is $82 a year, before counting your time.
An app that transcribes and summarizes uploaded recordings takes a few hours with speech-to-text and LLM APIs. A bot that joins Zoom, Meet and Teams calls is much harder.
Third-party trackers reported OpenAI transcription at about $0.003 to $0.006 per minute in 2026, so 10 hours costs a few dollars. Running Whisper locally on your own computer is free.
Otter's Basic plan is free with 300 transcription minutes a month and 30 minutes per conversation. Pro costs $8.33 a month billed annually or $16.99 monthly as of November 2026.
Building your own tool that solves the same problem is common and generally fine. Copying Otter.ai's code, design assets, brand name or content is not. Use your own name and design, respect their terms of service, and get proper advice if you plan to sell it. This page is not legal advice.