ByteScope

Voice Notes

Record microphone or meeting audio with live transcripts and translation — 100% private.

Your files never leave your browser — all processing is local.

Sessions

Storage usageThis browser reports no storage estimate.

Loading…

About this tool

This voice notes tool turns your browser into a local recording notebook with real-time transcription and instant translation. Designed for meetings, lectures, and verbal notes, it captures microphone input, browser tab audio, or both mixed into a single audio track. Live speech recognition generates timestamps and transcript cues as you speak, with support for 21 languages and instant bilingual display.

Unlike cloud-based AI meeting assistants that send automated bots into video calls or require uploading audio files to external servers, this tool runs entirely on your device. Your audio pipeline, speech recognition, transcript edits, and local storage remain completely private. Nothing is sent to third-party servers, keeping sensitive discussions confidential while providing rich transcript features, fast searching, and flexible export formats.

You can bookmark key moments during live recording, edit transcript errors after stopping, and export audio as M4A or WebM along with SRT, VTT, or TXT subtitle files. Session data is stored in your browser's local database, allowing you to search across past transcripts or restore full session backups whenever needed.

A transcript is only worth writing if you can read it while it is being written, so the whole lane can be popped into a floating window — documentPictureInPicture, the same always-on-top machinery a floating video uses, carrying a document instead. The operating system keeps that window above everything else, including the video call being transcribed and any app running full screen. The recording travels with it: the elapsed clock, pause, bookmark and stop sit in the window alongside the source/translation/both switch, a text-size step and the live-translation toggle. So you can record in this tab, read along over the top of the call, and mark the moment someone commits to a date without going back to look for a button. Closing the window folds the lines back into the page and changes nothing about the recording.

Speaker labels are deliberately simple. When you record both your microphone and the tab's audio, the tool compares which of the two was louder while each line was spoken and labels it "you" or "them" — nothing more. It is not voice recognition and not diarization: everyone on the far end of a call is lumped together as "them", so three colleagues on a video meeting all get the same label, and with only one source enabled no label is shown at all. Meeting notes work the same local way: the summary, key points and action items are produced by Chrome's built-in models (Summarizer and the Prompt API) running on your own device, and the transcript never leaves the browser.

Frequently asked questions

Do I need to notify other participants before recording a meeting?

Yes. You must inform all participants before you start recording any conversation or meeting. Unannounced recording is illegal in many jurisdictions, exposing you to wiretapping liability and legal penalties. Always obtain consent from everyone present.

Does a bot join my Google Meet or Zoom call?

No. The tool does not send bots or third-party accounts into your meeting rooms. It captures audio directly from your browser tab or microphone using local web APIs, so no unexpected guest enters your call.

Is my recorded audio or transcript uploaded to any cloud server?

No. All audio recording, speech-to-text processing, storage, and file exports happen locally inside your browser. Your voice recordings and transcripts never leave your computer.

What happens if my browser crashes while I am recording?

Recording chunks and transcript lines are saved to your browser's local database every few seconds. If a crash or unexpected closure occurs, the session list highlights the interrupted recording and lets you recover all audio and text saved up to that moment.

Can I keep reading the transcript after I switch to another app?

Yes. Press “Float captions” while recording and the newest lines, with their translation, move into a floating window that stays above every other window — including a full-screen call. The elapsed clock, pause, bookmark and stop buttons are in that window too, so ending the recording never means hunting for this tab, and the B shortcut still marks the moment while the window has focus. Chrome and Edge 116 and later have the floating window; other browsers keep the transcript in the page and the support table says so rather than hiding the button.

Is the speaker label voice recognition?

No. It only compares the loudness of two audio sources — your microphone and the tab's audio — for the duration of each line, and picks whichever was louder. That means it can only tell "you" from "everyone else": several remote participants all become "them", and if you record just one source there is no comparison to make, so nothing is labelled. Playing the call through speakers also feeds the other side into your microphone, which can flip lines to "you", so headphones give the cleanest result.

Does the summary get uploaded anywhere?

No. The summary, key points and action items are generated by Chrome's built-in on-device models, so the transcript never leaves your browser and nothing is sent to a server. When a language is not supported directly, the text is first translated to English — also on your device — and then summarised. If you are offline after the models have downloaded, notes still work.

Why is the summary button greyed out?

The button is disabled when this browser has no built-in AI model to run it, and the note underneath tells you which part is missing. Summary and key points need desktop Chrome 138 or later with Summarizer available; action items additionally need the Prompt API in Chrome 148 or later. If the model simply has not been downloaded yet, the first click fetches it and shows progress. Recording and the transcript itself work in any supported browser regardless.