Meeting transcription · Thai & English

Record the meeting.
Get the decisions.

Speaker-separated transcripts, AI summaries and a chat that answers from your meeting — in Thai and English, in the browser, no install.

Sign-in is restricted to Cleverse accounts — hello@synogram.app

A meeting in Synogram Cloud: the summary tab with model, version history and Rewrite summary, the meeting list on the left and Ask on the right.
Q3 release review · summary v2 · Ask grounded in this summary
How it works

Three steps, and the meeting is searchable forever.

01

Record or drop files

Capture in the browser, or clear a backlog in one batch. Cut dead air off either end before it ever uploads.

02

Get a transcript and a summary

Speakers separated with timestamps you can click. The summary picks a shape that fits the meeting, not a template.

03

Ask, edit, share

Get scope-aware answers, keep every summary revision, and share at two intentional levels of access.

01Capture and batch upload

Start now. Clear the backlog later.

Hit New recording to capture audio in the browser — no install. Choose the language, expected speakers and whether Synogram should name the meeting when it's done.

Have a folder of recordings? Drop them together. Every file becomes its own meeting, with one set of settings for the whole batch.

  • Trim a false start before upload — that audio is never stored or transcribed
  • Start a meeting as a draft: prepare the agenda, record into it later
  • Up to 2 GB a file, progress per upload
New recording dialog with Start recording, and capture settings for language, speakers and AI naming.
Upload 4 files dialog: each file becomes its own meeting with one set of settings.
02Transcript and summary

Read the meeting, not the recording.

Speakers separated and timestamped. Rename a speaker once and the name carries through the transcript, the summary and search. Click any line to hear it.

The summary adapts to the meeting. Regenerate it, refine it in plain language — "add action items", "translate to Thai" — and restore any version from history. Owners can turn a chosen version into a shareable infographic.

  • Thai and English in the same sentence
  • Summary history with every revision kept
  • Automation stays reviewable: edit, restore, or turn it off
Transcript tab: a cast of three named speakers and timestamped Thai and English lines, one highlighted while it plays.
Cast · ปรัชญา · Nguyen · Robyn — clickable timestamps
03Your dictionary

Names and jargon, spelled your way.

Speech-to-text gets names and internal terms wrong — especially Thai names, English loanwords and product codenames. Add them once and they're supplied to transcription, the summary, Ask and AI naming.

  • Tag each term: person, product, company or term
  • Import and export as JSON, or CSV as term,tag
  • Fixes the transcript itself, not just the summary
Your dictionary: people, products, a company and a term, each tagged, with Import and Export.
04Notes, files and connected context

Bring the context the recording can't hold.

Keep a rich-text note with the meeting — agenda, links, checklists, and what people said before Record. Paste a screenshot and Synogram reads the text inside it, so the numbers in a finance table reach both the summary and Ask.

  • Images and documents read and kept with the note
  • Text from connected Notion pages, read live — never a stale copy
  • Google Calendar, read-only: title, agenda and attendees
A meeting note with an agenda and a pasted pricing table; the text read from the image is shown as used in the summary.
"Read from this image and used in the summary"
05Search and tags

Make a long meeting list answerable.

Search runs across titles, summaries and transcript text. Tag by topic, client or project — or take the tags Synogram suggests after transcription — then combine tags and speakers to narrow the archive.

  • AI-generated titles keep the list scannable
  • Filter: pricing + ปรัชญา → 2 of 18 meetings
  • New transcripts and shares appear without a refresh
The meeting list filtered by the tag pricing and the speaker ปรัชญา, showing 2 of 18 meetings.
06Deliberate sharing

Send the conclusion, not the recording.

Share by colleague email — never a public link. Summary-only readers get the summary, and their Ask answers from the summary alone: it can't be talked into reciting a transcript it was never given.

Full accessAudio, transcript, note, summary and Ask over that meeting.
Summary onlyThe summary, pinned to a version if you like. No audio, transcript or note.
Share meeting dialog: one colleague with full access, another summary-only and pinned to a summary version. Only people you add can open.
Ask with a clear scope

Answers from your meetings, with the scope on screen.

Ask is a workspace, not a throwaway chat. A thread is bound to one meeting — or, when your organization enables it, to every meeting you can access. The scope stays visible, so an answer never quietly changes what it's allowed to read.

Narrow the first release; lead with opinionated defaults.Q3 release review · 07:41
Finance needs the margin on the deployment fee first.Pricing structure · 08:52
What did we decide about pricing last week?
5 of 60 meetings cited
And the details

Small things that make a meeting useful later.

✂

Trim before upload

The off-the-record part never reaches storage or transcription.

ไท

Thai and English

Built for code-switching, loanwords and names generic tools miss.

◐

Summary infographic

Pick a version and turn a summary into an infographic you can share.

▦

Calendar-aware capture

Match a recording to its Google Calendar event and agenda. Read-only.

N

Notion, live

A linked Notion page is read at summary time, not copied.

▯

Works on your phone

Thumb-first layout, larger text, and an Ask destination of its own.

↻

Realtime

Finished transcripts, summaries and shares appear on their own.

⧉

Shared Ask threads

Share a conversation read-only; citations stay within what the reader can open.

Connect your AI client

Ask Claude about last week's meetings.

Synogram speaks MCP, so an AI client reads your meetings where you already work — with no transcript pasted anywhere. It's read-only, and it sees exactly what you see: your meetings plus what's shared with you, at the tier each share grants.

"What did we decide about pricing last week?""Summarise every meeting tagged hiring.""Who owns the Caltrain integration?"
# Endpoint
https://cloud.synogram.app/api/mcp

# OAuth · tokens rotate · revoke in one click
Account → Developers lists every client
and when it last made a request.
search_meetingslist_meetingsget_meetingget_summaryget_transcriptget_notelist_tags

Any client that speaks Streamable HTTP with OAuth works — the URL is all it needs.

Optional · macOS app

Hear both sides of the call, not just your microphone.

The browser only records what your mic picks up. The Mac app taps system audio directly, so a Zoom, Meet or Teams call transcribes as a conversation. A card appears two minutes before a calendar event with one button: Start recording.

v0.1.4 · macOS 14.4 or later · Developer ID signed and notarized
Security

It's your company's conversations.

Access is enforced in the database, not by hiding buttons in the interface.

Company sign-in only

A Cleverse account or an approved email address. No personal accounts.

Row-Level Security is the boundary

Ownership and sharing are enforced in Postgres and proven by an automated access suite.

Audio is private

Served only through short-lived signed URLs. Audio you trim away never gets there at all.

Sensitive material stored apart

A summary-only reader can't reach the note or transcript, even by querying directly.

Sharing is explicit

One named colleague at a time. Unshare and access is gone immediately.

Keys stay server-side

Provider keys and connector tokens never reach the browser. MCP clients use OAuth.

Questions

The objections we actually get.

We already record in Meet or Zoom.

Those give you a file. Synogram gives you a transcript with speakers, a summary you can send, and answers you can quote — and it keeps the recording away from people who only need the summary.

AI summaries are generic.

This one picks its structure from the content, grounds itself in your note as well as the transcript, and can be edited by instruction — with every version kept.

Our meetings are in Thai.

So are the ones this was built for. Thai and English in the same sentence, Thai summaries, and a dictionary that fixes the names your transcriber gets wrong.

Part of that meeting shouldn't be stored at all.

Cut it before it uploads and it never becomes a file. Already uploaded? Trim it and the transcript is rebuilt from what's left.

We can't share recordings outside the team.

Then don't. Summary-only sharing sends the conclusion and nothing else, and their Ask can't reach the transcript either.

What are the honest limits?

Transcription is one pass, not live captions. Google Calendar and Notion are optional. Cross-meeting Ask is an organization setting. Infographics are owner-only for now.

Synogram Cloud

Try it with your last meeting.

Upload a recording and see the summary in minutes.

Sign-in is restricted to Cleverse accounts — hello@synogram.app