ByteScope

Voice Notes

邊錄邊出逐字稿、隨時翻譯 — 語音辨識引擎自己挑,全部在瀏覽器裡完成,不用讓 bot 進會議室

檔案不會離開你的瀏覽器 — 全部在本機處理。

場次列表

儲存用量這個瀏覽器不提供儲存空間的估計值。

載入中…

關於這個工具

這是一個純瀏覽器的錄音筆記本:一邊錄音、一邊產生帶時間戳記的即時逐字稿,還能同步翻譯成另一種語言對照顯示。不管是開會、上課還是隨手的口頭筆記都適用,你可以只錄麥克風、只錄瀏覽器分頁的聲音,或把兩路混成同一條音軌——負責辨識的引擎由你挑,負責翻譯的也是。

市面上的 AI 會議助理,多半得派一隻 bot 進你的視訊會議,或要你把錄音檔上傳到別人的伺服器。這個工具不一樣:錄音、逐字稿編輯和資料儲存都在你自己的裝置上完成;語音辨識會不會離開電腦,則要看你選的引擎——Whisper 模型和 Chrome 的本機辨識都把聲音留在本機,Chrome 內建語音辨識的預設模式則會把音訊送到 Google 的伺服器,引擎徽章會寫明是哪一種。翻譯不管選哪個引擎都在本機。敏感的討論內容不會經過第三方伺服器,逐字稿檢視、全文搜尋和多種匯出格式卻一樣不少。

兩個選擇器,互不干涉。錄音中,語音辨識選擇器提供 Chrome 內建的語音辨識——不用下載,邊講字邊出來——或下載一次、之後用 WebGPU 在你電腦上跑的 Whisper 模型(base 或 small),它是一句一句出字;你的 Chrome 有提供的話,也可以選 Gemini Nano。停下來之後,可以再用更重的模型把整段錄音重新轉錄一次——Whisper large(v3-turbo)是準的那個——所以即時逐字稿可以求快,存下來的那份可以求對。翻譯選擇器則有 Hy-MT2——1.8B 的模型,下載一次(約 1.3 GB)、之後用 WebGPU 在你的顯示卡上跑,這台電腦有可用的 GPU 就推薦它——或 Chrome 內建的 Translator、Gemini Nano,或不翻譯。任何下載都會先問過你:這台電腦還沒有的模型,會先顯示大小、剩餘空間、你是不是在行動網路上,你按了才開始;下載、驗證、載入記憶體、暖機各自有進度;「測試速度」會拿一段內建的短音訊跑一次,告訴你這台電腦即時跟不跟得上。下載好的模型只存一份,所有 ByteScope 工具共用。

模型

即時與重新轉錄:Chrome Speech Recognition(Web Speech:不用下載,邊講字邊出;沒裝本機語言包時音訊會送到 Google)、Whisper base 和 Whisper small(本機跑,輕快)、Whisper large v3 turbo(有可用的顯示卡時,錄完的英文、中文、日文錄音通常推薦它)、Qwen3-ASR 0.6B(沒有 GPU 時通常推薦它)、Qwen3-ASR 1.7B(比較大的那個 Qwen3-ASR)、Confucius4-R2T2(簡稱 R2T2,在 GPU 上逐字串流)、Gemini Nano(Chrome 內建)。精準時間戳(只在重新轉錄時):Qwen3-ForcedAligner 0.6B——選配、預設關閉、約 1.85 GB。翻譯:Hy-MT2 1.8B(Tencent Hunyuan-MT 2,在你的 GPU 上跑,有可用顯示卡時就是預設)、Chrome Translator(沒有 GPU 時的預設)、Gemini Nano。全部在瀏覽器裡跑:Whisper、Qwen3-ASR、R2T2、Hy-MT2 和 ForcedAligner 都是透過 WebGPU 在你的顯示卡上跑,「通用 GPU」版照顧沒有 shader-f16 的舊卡(例如 GTX 10 系列),「快速 GPU」版在顯示卡支援時改用 f16,沒有可用的 GPU 時,Whisper、Qwen3-ASR 和 ForcedAligner 會退回 CPU(WebAssembly,慢一些),R2T2 即時模式就不會用,翻譯則從 Hy-MT2 改成 Chrome Translator。在這裡下載的模型所有 ByteScope 工具共用。

錄音當下可以隨手幫重點段落加書籤,停下來之後再回頭修正辨識錯誤的字句。音訊可以存成 M4A 或 WebM,字幕則能匯出 SRT、VTT 或 TXT。每一場錄音都保存在瀏覽器的本機資料庫裡,之後可以跨場次搜尋逐字稿,也能整份備份還原。

逐字稿要在寫出來的當下讀得到才有意義,所以字幕和翻譯可以整份彈進浮動視窗。用的是 documentPictureInPicture——跟浮動影片同一套「永遠置頂」的機制,只是裡面裝的不是影片,是一整份文件。作業系統會把這個視窗一直保持在最上面,連你正在轉逐字稿的那個視訊會議、或任何全螢幕的程式都壓不過它。錄音也一起搬過去:經過時間、暫停、加書籤、停止,跟原文/翻譯/雙軌的切換、文字級數、即時翻譯開關並排在視窗裡。於是你可以在這個分頁錄音,在通話畫面上方跟著讀,對方講出日期的那一刻直接打標記——不必回頭去找按鈕。把視窗關掉,字幕就收回頁面,錄音完全不受影響。

說話者標記的做法刻意做得很單純。同時錄麥克風和分頁聲音時,工具會比較每一句話期間哪一邊比較大聲,然後標成「你」或「對方」,就這樣。它不是聲紋辨識:通話另一端的所有人都會被歸成同一個「對方」,視訊會議裡有三個人跟你講話,標記也全是一樣的;只開一條來源的話,就完全不會標。想把對面那幾個人分開,另外有一個實驗性的「分辨說話者」功能,會依每個人的聲音把每一句分成「說話者 1、2、3」——那是用猜的,多常猜錯寫在下面的常見問題裡。會議筆記也一樣在本機完成,摘要、重點、待辦與決議都是由 Chrome 內建的模型(Summarizer 和 Prompt API)在你自己的裝置上生成,逐字稿不會離開瀏覽器。

搜尋也可以用「意思」找,不只比對字面。搜尋框旁邊有一個「找意思相近」開關,打開之後,輸入「預算不夠」也能找到原話是「經費卡住了」的那一句,每個結果都會標出是字面命中、意思相近,還是兩者都中。背後跑的是 EmbeddingGemma 2 文字模型,第一次使用要下載大約 234 MB,之後就留在瀏覽器裡;它需要有 WebGPU 的瀏覽器,也就是桌面版 Chrome 或 Edge,其他瀏覽器沒辦法用這個開關。先把限制講清楚:結果是依「意思有多接近」排序,不是真的看懂內容,很抽象的詞效果會很差。它只看文字,所以語音辨識本身聽錯了,意思也會跟著跑掉。錄音和文字都不會上傳,索引也只存在這個瀏覽器裡;清掉網站資料之後,下次打開開關會重新建一次。

常見問題

錄音前需要事先告知在場其他人嗎?

需要,沒有例外。開始錄任何對話或會議之前,你必須先明確告知所有在場的人和通話對象,並取得他們的同意。未經告知的錄音在許多地區屬於違法行為,可能構成非法竊聽,讓你面臨刑事責任與求償。務必先取得每一位參與者的同意再按下錄音。

會有 bot 自動加入我的 Google Meet 或 Zoom 會議嗎?

不會。這個工具不會派任何 bot 或第三方帳號進你的會議室,而是用瀏覽器內建的網頁 API 直接擷取分頁音訊或麥克風聲音,你的視訊通話裡不會多出任何陌生成員。

模型該選哪一個?

錄音中,問題是這台電腦跟不跟得上。有能用的顯示卡時,英文、中文、日文預設是 Confucius4-R2T2,邊講字邊出來,除非它在這台電腦的測速結果是跟不上。沒有的話,只要 Chrome 內建的語音辨識能用,就推薦它——不用下載、邊講字邊出來;不過中文和英文如果已經下載了 R2T2、而且測速結果是順的,還是會先推薦 R2T2。Chrome 語音辨識的預設模式會把音訊送到 Google,徽章會寫明。Whisper base 或 small 在你的分頁裡用 WebGPU 跑、什麼都不送出去,一句一句出字——先按卡片上的「測試速度」,頁面會告訴你這台電腦即時跟不跟得上,再決定要不要靠它。停下來之後就不趕時間了,準確度才重要:用標著推薦的模型把錄音重新轉錄一次。有顯示卡時常常是 Whisper large(v3-turbo),Whisper 裡最重的那個;沒有的話常常是 Qwen3-ASR 0.6B,日文如果已經下載了 Qwen3-ASR 1.7B 就用它。即時逐字稿留著當備用就好。重新轉錄時也可以打開「精準時間軸」(預設關閉):第二個本機模型 Qwen3-ForcedAligner 0.6B(要多下載一次大約 1.85 GB,有顯示卡跑最快)會把任何語音模型的逐字稿——包括 Chrome 內建語音辨識——英文逐字、中文和日文逐個字對回音訊,每句字幕都從真正開口的地方開始、講完就結束;中文、英文、日文完整支援,韓文不支援。翻譯的話,電腦有可用的 GPU 時預設是 Hy-MT2——我們盲測比較下來它比 Chrome 的 Translator 準——除非測速顯示它跟不上現場語音;其他情況下,Chrome 的 Translator 是快的預設選項,每個語言配對一個小語言包;Gemini Nano 是比較大的內建模型,每句比較慢。

錄音與逐字稿資料會被上傳到雲端伺服器嗎?

錄音、逐字稿、儲存和檔案匯出全部留在你的瀏覽器裡。語音辨識要看引擎:Whisper 模型,以及裝了本機語言包的 Chrome 內建語音辨識,都完全在你的電腦上轉文字;Chrome 內建語音辨識的預設模式則會把音訊送到 Google 的伺服器,卡片上的徽章會寫明。什麼都不能離開電腦的話,選 Whisper。翻譯和會議筆記不管選哪個引擎都在裝置上跑。

如果錄音中途瀏覽器意外崩潰或關閉怎麼辦?

錄音資料和逐字稿每隔幾秒就會寫進瀏覽器的本機資料庫。就算瀏覽器當機或不小心被關掉,重新打開時場次清單會標出那筆被中斷的錄音,當機前存下的音訊和文字都能一鍵找回來。

切到別的程式之後還能繼續看逐字稿嗎?

可以。錄音中按「浮動字幕」,最新幾行連翻譯會一起搬進浮動視窗,浮在所有視窗上面,全螢幕的通話也蓋不掉它。經過時間、暫停、加書籤、停止都在那個視窗裡,要結束錄音不用回頭找這個分頁;焦點在浮動視窗上時,B 鍵照樣可以在當下打標記。浮動視窗要 Chrome 或 Edge 116 以上才有;其他瀏覽器逐字稿就留在頁面裡,而且會在支援對照表裡直接寫明,不會偷偷把按鈕藏起來。

說話者標記是聲紋辨識嗎?

不是。它只是拿麥克風和分頁聲音這兩條音軌,逐句比較哪一邊比較大聲,大的那邊就當成說話的人。所以它只分得出「你」和「其他所有人」:對方有幾個人都會一起被標成「對方」,只錄一條來源的話沒有東西可以比,就不會標。用喇叭外放時對方的聲音也會進到你的麥克風,有些句子會被翻成「你說的」,所以戴耳機結果最乾淨。另外還有一個實驗性的「分辨說話者」,會依聲音把每一句分成「說話者 1、2、3」,對面那幾個人確實分得開——但它一樣只是把聲音分組,不會認出任何人是誰。

通話裡有好幾個人,能把他們的話分開嗎?

有實驗性的做法。只要這段紀錄已經有逐字稿、也有存下來的錄音,按「分辨說話者」就會依每個人的聲音把每一句分成「說話者 1、2、3…」;人數可以留自動,也可以指定 2–10 人。幫某個說話者改一次名字,他的每一句都會跟著改。匯出時勾「標出說話者」,SRT 會在每句前面加 [名字] ,WebVTT 用 <v 名字> 的 voice 標籤,TXT 會把連續同一個人講的句子歸在名字底下;這個模式不會再加「你/對方」的前綴,沒勾的話檔案跟以前一模一樣。它只會把聲音分組,不會認出任何人是誰;兩個模型都在這個瀏覽器裡跑,這一步不會把任何東西送出去。第一次要下載 31 MB 的模型(pyannote segmentation-3.0,MIT 授權;WeSpeaker ResNet34-LM,CC BY 4.0),之後留在瀏覽器裡;有 WebGPU 的話一小時音訊幾分鐘就好,沒有就改用 CPU,每 10 分鐘音訊大約要等 6 分鐘。準確度要老實講:用公開的測試錄音試下來,有 9–26% 的說話時間沒被標出來或標錯人。真實會議裡大家搶著講話的段落佔了錯誤的 40–46%,「嗯」「對」這種很短的回應大多會錯,而猜錯人數影響最大——有一段錄音只因為把兩個人併成一個,錯誤率就從 13% 跳到 39%。自己指定人數也不一定比較好,因為它一樣可能把真的兩個人併在一起。中文很短、輪得很快的對話比較容易漏掉;日文目前只用合成的對話測過。

摘要會上傳到哪裡嗎?

不會。摘要、重點、待辦與決議都是由 Chrome 內建的模型在你的裝置上生成,逐字稿不會離開瀏覽器,也不會送到任何伺服器。遇到模型不直接支援的語言,會先在本機翻成英文再做摘要。模型下載好之後,就算離線筆記也照樣能用。

可以用意思來搜尋,不用打一模一樣的字嗎?

可以。搜尋框旁邊有「找意思相近」開關,預設是關的,平常搜尋只比對你打的字。第一次打開會先跳出確認框,告訴你要下載大約 234 MB 的模型,你按下去才會開始抓,之後就留在瀏覽器裡不用再下載。這個功能需要 WebGPU,目前只有桌面版 Chrome 和 Edge 能用;在其他瀏覽器上不會出現這個開關,一般的字面搜尋照常能用。

為什麼摘要按鈕是灰的?

這表示目前這個瀏覽器沒有可以跑摘要的內建 AI 模型,按鈕下方會寫出少了哪一項。摘要和重點需要桌面版 Chrome 138 以上並且有 Summarizer;待辦與決議還要再加上 Chrome 148 以上的 Prompt API。如果只是模型還沒下載,按第一次就會開始抓,並顯示進度。錄音和逐字稿本身不受影響,任何支援的瀏覽器都能用。