Hand this case to your agent and build your own version

A key section of this article is locked, and an agent opening the link cannot see it either. Unlock it first, then copy the full text for your agent in one click.

Live Bilingual Subtitles and Meeting Notes Without a Bot in the Call

The open-source app Cicada listens only to your computer's own audio, then provides bilingual subtitles and structured meeting notes for any meeting or livestream as it happens, and can translate your speech and speak it aloud to the other side. Available on Mac, Windows, Linux, and Android. Records are stored only on the local device.

Machine translation. Read the original

The problem

If you can't understand the other party's language, tidying up meeting notes afterward takes time; common tools either require adding a bot to the meeting or only work by uploading recordings after the fact.

Who it's for

People who often hold meetings across languages, listen to foreign-language livestreams and talks, and people who don't want to hand their meeting recordings to a third party.

What you get

During meetings you get real-time bilingual subtitles and structured notes, and when needed you can speak directly using translated speech; after the meeting you get replayable, speaker-separated bilingual records that can be exported as Markdown, Word, or SRT.

How the workflow runs

  1. 01 Read system audio
  2. 02 Speech-to-text and translation
  3. 03 Organize notes while listening
  4. 04 Push-to-talk interpretation
  5. 05 Replay and export after the meeting

Tools and accounts

  • Open-source app Cicada (Apache-2.0)
  • Apple-silicon Macs can use basic features without entering a key
  • Other devices need a key for an AI service, such as Ling, OpenRouter, or OpenAI

Before you start

  • macOS 14.4+, Windows 10 2004+, Ubuntu 22.04/24.04, or Android 10+
  • To use interpretation, you need to install a virtual microphone

Not understanding the other party's language in meetings and spending half an hour tidying up notes afterward can both be handled by one free, open-source desktop app: Cicada (知了). It listens in on your own computer and provides bilingual subtitles and structured notes at the same time, and when needed it can translate your words into the other side's language and speak them for you. No extra "note-taking bot" appears in the meeting.

See it in action

On one side is a playing English livestream; on the other is the Chinese notes Cicada organizes in real time: summary, topics, conclusions, and action items grow column by column, with bilingual subtitles scrolling along the bottom.

Left side playing an English livestream, right side showing real-time generated Chinese notes, topics, and a fishbone diagram, with bilingual subtitles at the bottom

After the meeting, every sentence is aligned with the recording; click one to replay from that point, and different speakers are labeled automatically.

Meeting record: identified speakers, English-Chinese comparison sentence by sentence

Images come from the project repository; we did not install and run it ourselves.

How is it different from "meeting recording to text"?

Common meeting note tools either require adding a bot account to the meeting or only work by uploading recordings afterward. Cicada takes a different approach: it does not join the meeting; it only listens to the sound your computer itself plays. So:

  • No matter what meeting software the other side uses, or even if it's a livestream or online talk, as long as your computer is playing sound, it can listen.
  • The other participants can't see that anyone new has joined, and no one needs to agree to install a plugin.
  • In-room speech during an in-person meeting can also be merged into the same record as online audio once your microphone is on, labeled separately as "in-room" and "online."

How this case was built

It strings four tasks together in one app: listen, understand, record, speak.

  1. Listen: read system audio directly; add a desktop microphone when needed.
  2. Understand: convert speech to text and translate it into your system language, appearing on screen within seconds; speakers are distinguished using a local voiceprint model.
  3. Record: while listening, the AI sorts content into summary, topics, conclusions, action items, and a fishbone diagram. If names or technical terms are misheard, you can correct them on the spot, and they are added to a glossary so they won't be wrong next time.
  4. Speak: when it's your turn, hold a key and speak; the translated speech goes straight into the meeting. You can use a natural human-sounding voice, or have it speak in a voice modeled on a short sample of yours.

Choose how to use it based on your situation

The most important point: whether you need to enter an AI service key and whether your voice leaves your computer depends on your device.

Sign in to unlock this key section

New accounts get 10 free credits, plus 1 more for each daily check-in. Spend 1 credit to unlock and it stays open for you.

On any device, meeting records and recordings exist only on your own computer or phone. The project documentation states there is no tracking, no analytics, and no servers of its own. When you're finished, you can export Markdown, Word, or SRT subtitles.

How to get started yourself

  1. Open the official download page and choose the download for your system to install.
  2. Follow the first-run guide to grant the permissions it needs; it will play a sample two-person meeting so you can hear how the subtitles look.
  3. If you want real-time notes or natural-voice interpretation, go to Settings and enter your AI service key.

First-run guide: playing a sample meeting, showing bilingual subtitles in real time

Pitfalls to watch for

  • The Mac version has not yet been notarized by Apple, so the system will block it on first open; you need to manually allow it under "Privacy & Security". Windows may show a SmartScreen prompt.
  • Interpretation needs a virtual microphone: on Mac, the app guides you through a one-click install; on Windows, use the free VB-Cable. Without it, the other side cannot hear your translated speech.
  • On Linux, the notes window cannot be hidden from screen sharing, so remember to close it before sharing your screen; on Mac, the default screen recording and screenshots do not capture it.
  • What you say directly without the key is not recorded for now: only speech made while holding the talk key is saved. The project has listed this on its roadmap.
  • Calling apps on phones do not allow internal recording, so use speakerphone plus "face-to-face" mode instead.

Project page: wquguru/cicada (Apache-2.0).

Where it usually breaks

  • 01The Mac version is not yet notarized, so the first time you open it you must manually allow it in System Settings.
  • 02Without a virtual microphone installed, the other party cannot hear your translated speech.
  • 03On Linux, the notes window is visible to screen sharing.
  • 04What you say directly without the push-to-talk key is not recorded for now; only content spoken while holding the talk key is saved.
Done with this one? Mark it to track your path.Sign in
Save it for laterSign in
Questions about this piece?Ask AI about this

Comments (0)

No comments yet. Start the conversation.

Sign in to join the discussion.Sign in