Skip to content
KolWrite Open KolWrite

Meeting transcription

Find the decision buried in your meeting recording.

Upload a saved call recording, or record the room yourself.

Live demoQuick Notes Open KolWrite Open demo in a new tab

Live demo

Runs in your browser.

KolWrite gives you a timestamped transcript with speaker labels, a summary ready to send out, and a searchable archive you can ask questions weeks later.

  • Speaker IDsee who committed to what
  • Summariesdrafted decisions and follow-ups
  • Searchablefind a specific moment months later
  • Word · PDF · TXTexport in formats your team uses

Remembering what happened after the call

Taking notes makes it hard to participate in the conversation, and it is still easy to miss a key sentence. A full transcript gives you a complete record of the meeting.

A record of the entire conversation

A transcript catches the offhand remark at minute fifty-two that people disagree about later. It also keeps details that seemed unimportant during the call, before they turn into an issue weeks down the road.

Clear speaker attribution

Separating speakers shows who brought up a concern, who agreed to the deadline, and who disagreed. Knowing who said what turns a record of a discussion into a record of a decision.

Skip straight to the audio

Click any timestamped line to hear the audio. If two people remember a commitment differently, you can play back those thirty seconds instead of guessing from memory.

Ask questions about the call

Use chat to ask the transcript what was decided, what is still open, and who owns each task. You can also generate a summary to send around without writing it from scratch.

Meetings beyond video calls

How you record depends on where you meet, but you get the same transcript regardless of the audio source.

Recorded video calls

Your video platform already saves an audio or video file when the call ends. Upload that file to get a structured transcript without inviting a bot to your calendar or your call.

In-person and hybrid rooms

Record from a laptop, phone, or tablet in the room, or use an Apple Watch if the meeting starts while you are away from your desk. The Wear OS version has not been released.

Multilingual meetings

Teams working across different markets rarely stick to one language. KolWrite transcribes in 100+ languages and translates between supported ones, so colleagues can read a call held in another language.

A recurring meeting that piles up

Turn weekly standing meetings into a searchable archive instead of a folder of unwatched recordings. Search across past calls to find when a project changed direction and read the exact exchange.

From audio file to working notes

  1. Record or upload

    Record directly on any device, or upload the file your meeting platform saved after the call.

  2. Transcribe with speaker labels

    Get an editable transcript with timestamps and separated speakers, laid out like a real conversation.

  3. Summarize and find follow-ups

    Generate a summary, then ask the transcript what was decided, what was put off, and what still needs an owner.

  4. Share and archive

    You can export the transcript to Word, PDF, or plain text for anyone who needs a copy, while keeping it searchable for when you need to look something up in March.

For developers and AI agents

You can also run everything KolWrite does with a recording through our API. Send the address of an audio or video file from your own code or an AI coding agent, and you'll get back the transcript with word timings, speaker labels, and an SRT file if you request one.

Word timings and speakers

The JSON output gives you the start and end time for every segment, plus individual word timings on models that support alignment. Turn on speaker separation to include a speaker label on each segment.

SRT and translation

Pass output_format as srt if you want subtitles directly from the API. If you are using the Oracle models, you can also set translate_to to get the text back in another language.

Built for agents

The API console publishes plain-text instructions for an agent to read before writing code. This includes agent-instructions.md, along with llms.txt, which links to the full reference.

Example request. The key comes from an environment variable, and the console has the full reference.

curl -X POST https://app.kolwrite.com/transcribe \
  -H "x-api-key: $KOLWRITE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio_url": "https://example.com/meeting.m4a", "model": "oracle", "include_diarization": true, "output_format": "json"}'
# Returns {"jobId": "..."}. Poll GET https://app.kolwrite.com/transcribe/{jobId}
# until status is COMPLETED. The result is the file or the JSON you asked for.

Questions

Does KolWrite join my Zoom or Teams call?

No bot joins your call. You upload the recording from your conferencing tool, or record the meeting yourself on any device. Many teams prefer this because no extra participant shows up on the call, and recording only happens when someone chooses to start it.

Can it tell who said what?

Yes. Speaker separation breaks the transcript down by voice and adds timestamps. You will get the cleanest results when people use individual microphones. A single laptop mic in a big room where people talk over each other is tougher, as it is for any transcription tool.

Can I get minutes and action items instead of raw text?

You can generate a summary and ask the transcript specific questions about what was decided, what is still open, and who promised what. The full transcript stays right underneath, so you can always check the summary against what was actually said.

What formats can I share the result in?

You can export to Word, PDF, and plain text for documents, or SRT if you recorded video and need captions. The transcript also stays searchable in the app for anyone who just wants to look something up.

What about meetings that switch between languages?

Meetings with multiple languages stay in a single transcript instead of being split into separate jobs, and you can translate between supported languages afterward. Because results depend on audio quality and the specific language pair, test a typical recording before rolling it out to a team.

Can KolWrite transcribe a Zoom, Teams or Google Meet recording?

Yes. Just download the recording from the platform and upload it to get a transcript with speaker labels and timestamps. No bot joins the call. Our guide on Zoom, Teams, and Meet recordings shows where each platform stores those files.

Can an AI agent transcribe meetings through an API?

Yes. Enable include_diarization in the KolWrite API to get a transcript with timestamps and speaker labels. It also supports stereo recordings that have one speaker per channel. You can then pass that transcript to your own model to write the minutes. Check the API console for details.

Try it on last week's meeting.

Try it on a recording your team already has. You can check the transcript, summary, and follow-ups against what anyone actually remembers.

Transcribe a meeting