how it works
there are two audio sources:- microphone - one or more people speaking near the recording device. a sole mic speaker in a normal macos online call is labeled “you”; shared-mic recordings use neutral speaker labels until a name or mark as you resolves identity. from v2.7.0, a second mic id needs clear, sustained speech before it counts as another person, and it needs more of it while the meeting looks like an online call, so one person on a headset stays one speaker.
- system audio - audio playing through your mac (zoom, meet, teams, etc.). remote speakers are labeled “speaker 1”, “speaker 2”, … (blue).
acoustic loopback can still put your voice on the system channel if speakers bleed into the room mic path. headphones reduce that.
on ios, there is no system audio capture. ios transcribes and diarizes the microphone only, using neutral speaker labels unless you explicitly mark yourself.
personal dictionary
add product names, acronyms, and uncommon words in settings. miniti boosts those terms during live transcription on both macos and ios. the dictionary sits alongside built-in and calendar terms. total capacity is about 100 terms.corrections (v2.7.0)
a correction is a pair: what miniti heard, and what it should have written (for examplemany tea to miniti). you can add one without leaving the meeting:
- macos - select the word in the live transcript. a correct pill appears at the bottom right of the transcript; click it, or press
⌘⇧D, or right-click the selection. type the correct spelling and save. the same control exists on saved meetings in the transcript editor - ios - long-press a transcript line, choose correct a word, tap the misheard word, and type the correction
- earlier mentions in this meeting are rewritten straight away (turn off fix earlier mentions to keep them)
- the rest of this meeting is corrected as it arrives, including the grey interim text
- a capitals-only fix works too (v2.8.0):
lightdashtoLightdashis a real correction, since the matcher ignores case and keeps the capitals you typed - the editor tells you when a correction was not saved (the same word, or the dictionary is full) or when it saved but nothing earlier in this transcript matched, instead of closing quietly (v2.8.0)
- correcting after you press stop still works: the saved meeting, the minutes file, and any webhook resend carry the fix (v2.8.0)
- the next recording sends the pair to deepgram as a find-and-replace rule and adds the correct spelling to your dictionary
- saved meetings keep their insights; only the transcript text changes
calendar boost
when a meeting comes from google calendar, the event title and attendee names help transcription recognize people and companies more accurately. non-consumer email domains (for exampleacme.com) are included when available. see google calendar.
supported languages
set a default in settings or pick per meeting from the language dropdown before recording. transcription, insights, and filler-word detection all adapt to the selected language.multi-speaker diarization
miniti uses deepgram’s diarization independently on the microphone and system channels. you might see:- you - the sole mic speaker in a normal dual-source online call
- speaker 1 (mic) / speaker 2 (mic) - people sharing the recording device microphone
- speaker 1 - first remote voice
- speaker 2 - second remote voice
live transcript view
- text appears as deepgram returns interim results, then firms up when marked final
- smooth auto-scrolling keeps the newest content visible
- selectable text - the live and saved transcript, and insights, are fully selectable. drag to select on macos, long-press to select on ios, then copy any range without exporting the whole meeting
- search any meeting (including live sessions) - press
/to focus the search field on macos
what is sent where
in both managed and byok modes, audio streams directly from your device to deepgram over a websocket. miniti’s backend is never in the audio path. the difference is the key:- managed mode: the backend issues a short-lived deepgram access token for each session. no deepgram account needed on your side. managed mode also stays connected more reliably on longer meetings and brief gaps.
- byok mode: the app uses your own deepgram key, stored locally in your keychain.
troubleshooting
- no transcript appears - check microphone and (on macos) system audio permission, or check for error messages on the home screen
- wrong language - set the language before starting, not during
- remote audio missing - turn on system audio in the home screen and grant system audio recording permission
- wrong product names - select the word in the transcript and correct it, or add the term to the personal dictionary in settings
- local and remote speech overlap on macos - keep both mic and system audio on so each stays on its own channel

