TrainScription

Support & FAQ

Frequently asked questions  ·  Contact below

What browser does TrainScription require?
Google Chrome (desktop). TrainScription is a Manifest V3 Chrome Extension and requires a Chromium-based browser that supports the Chrome Extension APIs. It does not currently support Firefox, Safari, or mobile browsers.
What meeting platforms does it work with?
Any browser-based meeting platform. This includes Google Meet, Microsoft Teams (web), Zoom (web browser), Webex, Discord, and any other platform that runs in a browser tab and uses browser audio. If the meeting is in a tab, it works.
Does it require an internet connection?
Only for the initial AI model download on first use. After the model is cached on your device, transcription works fully offline. The extension has no cloud dependency for transcription.
Does it work in incognito mode?
Not by default — Chrome extensions are blocked from incognito unless you explicitly allow them. To enable TrainScription in incognito: open chrome://extensions, find TrainScription, and turn on "Allow in Incognito."
Why does Chrome ask for microphone permission?
Microphone access is required to capture your local audio channel so both sides of a conversation can be transcribed separately. The permission is only active during a capture session you explicitly start. It is not used for any other purpose — no background listening, no passive monitoring.
Where does my audio go?
Audio is processed locally in 5-second volatile chunks in browser memory and discarded immediately after transcription. Never written to disk. Never transmitted anywhere. There are no TrainScription servers — there is no TrainScription infrastructure of any kind.
Does it slow down my browser?
TrainScription runs a real AI model on your machine, so you will see CPU activity during sessions — that's expected and normal. On modern hardware it's comfortable. On older or heavily loaded machines you may feel it more. The extension gives you three processing tiers in the popup: Lightweight uses the fewest resources with a modest accuracy tradeoff, Balanced is the default and works well for most hardware, and High Quality produces the sharpest output at the highest resource cost. If you're on older hardware or running a long session, Lightweight is the right choice.
Can it transcribe YouTube, podcasts, or other media in a browser tab?
Yes — tab audio capture picks up any browser tab audio, so it works on YouTube, podcasts, recorded video, or any other audio playing in Chrome. TrainScription was designed for live conversations, but the capability extends to any browser-based audio you want a text record of. For longer media sessions, consider switching to Lightweight mode in the popup to reduce sustained CPU load.
Can it capture an in-person conversation or meeting happening in the room?
Yes — and it's a surprisingly practical use case. Open the Studio and start a microphone capture session. TrainScription will transcribe everything picked up by your mic, including other voices in the room. Since there's no diarization, all speech is attributed to ME, but the transcript is still a complete, timestamped record of the conversation. From there, take the exported .txt to any AI — ChatGPT, Claude, Gemini — give it the context that it was a two-person meeting, and you get summaries, action items, or key decisions in seconds. No cloud meeting platform required. No screen share. Just open the Studio, hit capture, and let it run.
Why does my transcript have wrong words in it?
The Whisper AI model is excellent at general language but consistently struggles with proper names, product names, jargon, and specialized terminology. This is expected behavior across all AI transcription tools. The Phonetic Brain is built specifically to fix this — highlight any wrong word in the transcript and assign the correct spelling. The Brain corrects that word on every future transcript automatically, before you ever see it.
What do the mint-highlighted words mean?
Mint-highlighted words were corrected by the Phonetic Brain in real time. Whisper produced an incorrect transcription; the Brain caught it and substituted the correct spelling before it was written to the transcript. The highlight shows you the Brain is actively working — and shows exactly which words it has touched.
I closed the popup — is transcription still running?
Yes. Transcription runs in the extension's background service worker. Closing or minimizing the popup does not stop it. Your session continues and all segments are saved to Recovery automatically. Reopen the popup or Studio view at any time to see the latest transcript.
What happens to my transcripts if I reinstall Chrome or switch computers?
Transcript history is stored in your Chrome profile's extension storage — export any sessions you want to keep before wiping or switching machines. Your Phonetic Brain vocabulary can be exported as a .train.json backup and reimported after reinstall. Your Pro license is tied to your email and carries over automatically — just sign in on the new device.
Can I export as an SRT subtitle file?
Yes — every segment in Recovery has a .srt button alongside the standard .txt button. SRT export produces a standard subtitle file with timestamps relative to the start of the session. This is useful both for meeting transcripts and for any browser-based video or media you've captured. Free and Pro.
Can I rename or label my sessions in Recovery?
Yes. Click the edit icon next to any session in Recovery to give it a custom name — "Weekly sync," "Client call," whatever makes sense to you. The name is saved immediately and replaces the default timestamp label. Leave it blank to revert to the default. Free and Pro.
What are the pause and resume markers in my transcript?
When you pause a channel — mic, tab, or both — TrainScription logs a timestamped marker line in the transcript: for example, [ME PAUSED] or [ALL RESUMED], using your configured channel labels. These markers document exactly when channels were deliberately silenced, so the record distinguishes an intentional pause from a natural silence gap. They appear in exports by default. If you want a clean export without them, toggle "Include pause markers in export" off in the Recovery section before downloading.
How do I train the Brain on a new word?
The fastest way: highlight the incorrect word in the live transcript or in any Recovery segment. A popover appears — type the correct spelling and confirm. That mapping is saved immediately and applies to every future transcript. You can also add terms manually in the Brain panel if you already know how Whisper tends to mangle a specific word.
How do I back up or transfer my Brain?
Open the Brain panel and use the export function to download your vocabulary as a .train.json file. It's plain JSON — human-readable and editable outside the extension if needed. Import it on any other device or installation using the Brain import function (Pro feature). Keep it wherever you keep important files.
I made a wrong assignment — how do I fix it?
Open the Brain panel, find the term, and expand it. You can remove individual phonetic variants or delete the whole term with a single click. No JSON editing required.
Is there a way to train the Brain before I start a session?
Yes — the free BrainTrainer companion at trainscription.com/brain-train.html is built exactly for this. Type a word, hold the button, speak it a few times, and the app collects the mishears your device's speech recognition produces. Select the ones that look like genuine wrong guesses, export a .train.json file, and import it into TrainScription Pro. Your Brain knows the word before the first transcript line appears. It runs on Android and iOS, installs to your home screen, and works offline after the first visit — no extension required.
Does BrainTrainer use the same AI as TrainScription?
No. BrainTrainer uses your phone's built-in speech recognition — the browser's Web Speech API — not Whisper. The two engines have different failure signatures, so variants captured on the phone won't be an exact match to what Whisper produces. In practice the overlap is real and useful: testing showed both engines independently producing the same primary variants for brand compound words. Some Whisper-specific variants will still surface during live sessions and can be added then via highlight-to-fix. Think of BrainTrainer as the head start — live sessions do the refinement.
Should I add every variant the engine produces?
No — and this applies to both BrainTrainer and in-session training. Before adding a variant, ask: could someone actually say this phrase in the same conversation? If yes, skip it — adding it would cause the Brain to silently replace that phrase every time it appears legitimately. A concrete example: both Whisper and the Web Speech API produce "transcription" when trained on "TrainScription." That variant should not be added — users of this product will naturally say the word "transcription" in context, and replacing it would corrupt those lines. "Train description," on the other hand, is a nonsense phrase in any realistic conversation about this product — zero false-positive risk, safe to add immediately. When in doubt: if the variant could stand alone as a real sentence fragment that someone might say, leave it out.
What kinds of words are worth training?
In rough order of how completely a single training session covers them: real-but-unusual words — place names, client surnames, medication names — tend to have limited variant counts and can often be fully covered in one session; brand names made of real words — any SaaS product name, internal project name, or compound proper noun — both engines split and merge them predictably, usually producing 2–5 usable variants total; invented and fantasy words — character names, made-up terms, deep niche jargon — have high variant ceilings that may never be fully mapped, but the BrainTrainer plants the term early so live sessions build on something rather than starting from scratch. A good first word to train on either platform: TrainScription itself — it's a real compound word both engines will consistently get wrong, and adding it shows you immediately how the system works.
I tapped Copy Brain on my phone but Paste Brain in the extension says nothing is there. Why?

Copy Brain writes your trained vocabulary to your phone's clipboard. Paste Brain reads your laptop's clipboard. For this to work seamlessly, your phone's clipboard has to automatically appear on your laptop — which only happens on specific device combinations. But there are three ways to get there, and one of them works for everyone.

iPhone + Mac
Same Apple ID, Handoff enabled — automatic, no extra setup
Samsung Android + Windows
Phone Link with cross-device copy/paste enabled — Samsung devices only
Any combination — note app bridge
Tap Copy Brain on your phone → paste into Google Keep, Apple Notes, Notion, or any note app that syncs to your laptop → open the note on your laptop → copy the text → tap Paste Brain. The extension accepts Brain JSON from any source on the clipboard — it doesn't matter how it got there.
Always works — file transfer
Use Download .train.json in BrainTrainer + Restore in TrainScription. Works for every combination, no setup, no clipboard involved.

The note app bridge skips the file download entirely — you're just moving text through a synced app you already use. The Download .train.json → Restore path is the permanent floor and always works if anything else doesn't.

What's the difference between Free and Pro?
Free includes 15-minute sessions, 3 Recovery sessions stored, 3 Phonetic Brain slots, real-time dual-channel transcription, pause controls, session naming, and per-segment .txt and .srt export. Pro ($4.99 once) unlocks unlimited session length, unlimited Recovery storage, unlimited Brain slots, one-click full-session assembled export, Brain vocabulary import, and cross-device access via email login.
Is Pro really a one-time payment? No subscription?
Yes. $4.99 one time. No recurring charges. No monthly billing. The Pro license is yours permanently, including all future updates to the extension.
How do I use Pro on multiple devices?
Log in with the same email address on each device. Pro status is tied to your email and verified via ExtPay. Install TrainScription on any Chrome browser, click Unlock Pro, sign in with your email, and your license is active.
Is the license per-person or per-device?
Per-person — one individual across multiple devices they personally use. It is not a shared or team license. Each person in a team who wants Pro needs their own license.
Can it translate to other languages?
Not in the current version. TrainScription is focused on English transcription accuracy. The underlying AI model has some multilingual capability, but that feature is not enabled in this release. Language support is on the roadmap for a future update.
Can it tell me which person in the meeting is talking?
TrainScription separates audio into two clean channels by architecture — your microphone (ME) and the meeting audio (THEM). Identifying individual speakers within the THEM channel — knowing which of three people on a call is talking — requires voice fingerprinting or speaker diarization, which is a significantly heavier processing task. Running that accurately on-device would require much more CPU and memory. Doing it reliably would mean sending audio to a cloud service built for diarization. Either path defeats the point. The ME/THEM split handles the most important distinction clearly and keeps everything local and lightweight.
Will it summarize my meeting or generate action items?
No — and intentionally so. TrainScription produces the transcript: an accurate, corrected text record of what was said. What you do with it is up to you and whatever AI you already use. ChatGPT, Claude, Gemini — all have free tiers and can take a .txt file and produce summaries, action items, key decisions, or any format you need. Adding summary generation inside this extension would mean picking one AI's output format and adding cloud dependency. You're better served taking your clean local transcript to the tool you already trust.
Why doesn't it save my audio so I can replay it later?
By design. Many transcription services store your audio on their servers as a fallback for their own processing errors — if the transcript is wrong, they can re-process the audio. TrainScription doesn't need that because the Phonetic Brain corrects errors permanently going forward, and the AI model runs locally with no server to store to anyway. The transcript is the deliverable. Your audio doesn't need to survive anywhere — and keeping it that way is exactly what makes this tool private.
Is TrainScription HIPAA compliant?
The local-only architecture means no audio is transmitted to third-party servers through the transcription process, which is architecturally meaningful for conversations involving protected health information. However, HIPAA compliance depends on your full workflow, your organization's policies, and your IT and legal requirements — we can't make a blanket compliance claim. Evaluate it within your specific organizational context and consult your compliance team.

Send a Message

Bug report, feature request, question, or feedback — leave a note and Terrance will get back to you.