沒有人加入你的通話。

一個開源的會議筆記工具 —— Otter.ai 和 Fireflies 的替代品。錄音和轉錄都留在你自己的電腦上,沒有機器人加入通話,音訊不會上傳。

一場 Google Meet 通話,右上角有一張小卡片,寫著「你正在一場 Google Meet 會議中。要用 OpenNoteTaker 錄製並轉錄嗎?不會上傳任何東西,也不會有機器人加入通話。」卡片上有「錄製這場會議」與「暫時不要」兩個按鈕,下面還有一行連結寫著「不要再在 meet.google.com 上詢問」。
真實通話裡的真實提示。

差別在哪裡

以機器人為基礎的會議紀錄工具,會往會議室裡塞一個客人。

Otter 與 Fireflies,以及預設網頁模式下的 Read.ai,作法是一樣的:一個機器人撥入通話,出現在參與者清單裡,還得有人放它進來。在場的每個人都看得見它。不少公司直接封鎖它,也有不少客人反感它。OpenNoteTaker 走的是另一條通往音訊的路。

OpenNoteTaker

  • 錄下分頁裡已經在播放的聲音,加上你的麥克風
  • 沒有任何東西加入會議,也就沒有什麼要放行或解釋的
  • 由編譯成 WebAssembly 的 Whisper 在分頁裡轉錄
  • 在你公司絕不會放機器人進去的通話上也能用
  • 只要有聲音就能用——一場網路研討會、一段錄音、桌上的一支手機

以機器人為基礎的會議紀錄工具

  • 通話裡會出現一個有名字的參與者
  • 每一次都得有人放它進來
  • 音訊被上傳到他們的伺服器上轉錄
  • 被許多 IT 政策封鎖,面對外部客人也很尷尬
  • 只能用在他們的機器人支援的平台上

它能做什麼

錄音程式、轉錄程式與會議紀錄,全都在分頁裡。

底下每一項都在你自己的電腦上執行。模型到手之後,這份清單上沒有一項需要帳號、訂閱或網路連線。支援 Chrome 和 Edge。

兩邊的聲音都錄

分頁的聲音和你的麥克風會一起被錄下來,所以通話另一頭的人和你都在錄音裡。會議中途換麥克風也不會把檔案弄壞。

在你的電腦上轉錄

編譯成 WebAssembly 的 Whisper 在分頁裡執行。音訊從不上傳,因為我們根本沒有可以接收它的伺服器。

分辨出誰說了什麼

發言者直接從音訊本身區分出來,並在整份逐字稿裡標註,於是一場兩小時的會議讀起來像一段對話,而不是一堵文字牆。

為會議寫摘要

決定、待辦事項、期限、懸而未決的問題與主題,都從逐字稿裡抽出來,並連回它們被說出的那一刻。

跨會議搜尋

搜尋涵蓋你保存的每一則記錄,並列出找到的片段,以及它出自哪場會議、哪個時間點。讓它據此寫出一段回答,是唯一會用到我們後端的一步,按點數付費。

匯出到你自己的工具裡

字幕(SRT 與 VTT)、Markdown、純文字、JSON、CSV 或 HTML。在你匯出之前,一切都留在瀏覽器自己的儲存空間裡。

開放原始碼,而且凡是在你電腦上執行的功能一律免費。

它怎麼運作

四個步驟,沒有一步在伺服器上。

加入

以你自己的身分加入會議。一個選用的瀏覽器擴充功能會注意到 Google Meet、Zoom、Teams 與 VooV 通話並提議錄製;沒有它,你就自己按一下按鈕。

取得同意

每一次錄製都從一個同意畫面開始,上面有你可以念出來的話。它不能跳過,也不會被記住,因為同意是要從人那裡取得的,而不是一項設定。

錄製

分頁和你的麥克風會一起被錄下來,所以通話雙方都在錄音裡。你可以在會議中途換麥克風,不會把檔案弄壞。

閱讀

Whisper 在分頁裡轉錄,發言者被區分開,你得到一份可搜尋的紀錄,可以匯出成字幕、Markdown、文字、JSON、CSV 或 HTML。

每次錄製之前都會出現的那一屏:一句唸給大家聽的知情同意、一個填寫參與者的輸入框,以及一份將要錄什麼的清單。
錄製之前,總有這一屏。

那句提醒

沒有人會忘記做紀錄。人們忘的是開始。

會議紀錄工具只有在有用的部分發生之前就已經在跑,才幫得上忙;而等你意識到這通通話值得錄下來,決定通常已經做完了。擴充功能補上的就是這段空檔:它注意到一場會議在某個分頁裡開啟,便在螢幕角落、在通話剛開始的時候問你一句。按一下,你就到了同意畫面。

它完全是選用的——沒有它一切照常,只是要你自己按那個按鈕——而且它是 OpenNoteTaker 裡唯一一個要安裝、而不是直接開啟的部分。

它能做什麼

  • 辨識 Google Meet、Zoom、Microsoft Teams 與 VooV / 騰訊會議
  • 在通話開啟時安靜地問一次——不是一則你要去關掉的通知
  • 「不要再在這個網站上詢問」只要按一下,而且它會記住
  • 把分頁交給應用程式就到此為止——它從不啟動錄製
  • 每一次,你仍然會落在同意畫面上

它做不到什麼

  • 它不聯絡任何地方。裡面根本沒有網路程式碼
  • 它不讀取會議裡說了什麼、寫了什麼——只讀分頁的網址、標題,以及頁面上有沒有掛斷按鈕
  • 它從不接觸音訊;錄製是應用程式在你的分頁裡做的
  • 只有 Chrome 與 Edge。Firefox 與 Safari 還沒有建置版本

在任一商店點一下就安裝完成,之後的更新也從那裡來。整個擴充功能只有幾個小檔案:讀它的原始碼,對它執行 grep -r fetch 什麼也找不到。

一場 Google Meet 通話,右上角有一張小卡片,寫著「你正在一場 Google Meet 會議中。要用 OpenNoteTaker 錄製並轉錄嗎?不會上傳任何東西,也不會有機器人加入通話。」卡片上有「錄製這場會議」與「暫時不要」兩個按鈕,下面還有一行連結寫著「不要再在 meet.google.com 上詢問」。
真實通話裡的真實提示。

隱私

這裡的「私密」意思是:音訊無處可去。

這是這個東西的構造決定的,不是一條日後可以改的政策。轉錄引擎被編譯進了頁面本身。沒有上傳步驟可以關掉,因為根本沒有上傳這一步。

留在你電腦上的

  • 錄音本身——而且除非你要求保留,它會被丟棄
  • 每一份逐字稿、標題與發言者名字,都在你自己的瀏覽器儲存空間裡
  • 轉錄、發言者區分、搜尋,以及免費的摘要
  • 每一種匯出格式

只有你按下去才會離開的

  • AI 撰寫的會議紀錄——送出逐字稿的文字
  • 跨會議提問——送出它找到的那幾段
  • 翻譯一份已完成的逐字稿——送出那些文字行
  • 這三項都從不送出音訊。隱私頁上寫著請求內容長什麼樣
擴充功能宣告的權限:只有 tabs 和 storage,完全沒有麥克風權限,程式碼裡也沒有任何網路呼叫。
它是會議偵測器,不是錄音機。

價格

凡是在你電腦上執行的功能一律免費。

這不是試用,也不是某個方案等級——在你自己的硬體上完成的工作,我們提供它的成本是零,為它收費等於為登入收費。用到我們後端的三項功能以點數購買,點數不會過期,也不會自動續訂。

功能在哪裡執行價格
錄製,通話裡沒有機器人你的瀏覽器免費
注意到你加入的 Meet、Zoom、Teams 或 VooV 通話一個選用的擴充功能免費
轉錄,99 種語言你的瀏覽器免費
分辨發言者你的瀏覽器免費
主題、待辦事項與決定你的瀏覽器免費
跨所有會議搜尋你的瀏覽器免費
字幕、Markdown、文字、JSON、CSV、HTML你的瀏覽器免費
AI 撰寫的會議紀錄我們的後端點數
跨你的會議庫提問我們的後端點數
翻譯一份已完成的逐字稿我們的後端點數

1,000 點數的價格是 5 美元。每一項工作的確切價格,在你按下按鈕之前就寫在按鈕上,由執行扣款的同一段程式碼算出。失敗的工作不收費。

問題

在你開始之前。

它會以參與者的身分加入我的會議嗎?

不會。它錄的是瀏覽器分頁裡已經在播放的聲音,所以參與者清單裡不會多出什麼,也沒有人需要放一個客人進來。這正是它存在的全部理由:以機器人為基礎的會議紀錄工具,通話裡每個人都看得見,而且被許多公司直接封鎖。

用這種方式錄會議合法嗎?

這取決於通話裡每個人身在何處,OpenNoteTaker 沒辦法替你回答——所以它也不假裝能回答。每一次錄製都從一個同意畫面開始,上面給了你可以念出來的話,而且沒有辦法跳過它,也沒有辦法叫它別再問。同意是要從人那裡取得的,不是勾一次就算了的核取方塊。

音訊去了哪裡?

哪裡也沒去。Whisper 被編譯成 WebAssembly 並在分頁裡執行,所以錄音從不離開這台電腦。模型權重只從 Hugging Face 下載一次並快取起來;此後轉錄可以離線進行。

你們會保留我的錄音嗎?

我們沒有地方保留它們。紀錄存在你自己的瀏覽器儲存空間裡,音訊會在你關閉一份紀錄時被丟棄,除非你打開「保留音訊」。如果你註冊了帳號,它只存一種登入方式和一筆點數餘額——沒有逐字稿,也沒有標題。

它能分辨誰說了什麼嗎?

能,在你自己的裝置上,而且不必下載模型。兩三個人、聲音差別明顯時效果不錯;聲音相近、互相搶話,以及同一個人中途換麥克風,它就吃力了。你可以手動設定人數,也可以按一下就把任何一行改到另一個人名下。

如果一場會議用了兩種語言呢?

語言是每隔幾秒偵測一次,而不是為整個檔案選定一次,所以一場在英文和中文之間來回的會議,會以兩種文字、在同一條時間軸上回來。一開始就選定單一語言,正是雙語錄音變成一團亂碼的常見原因。

只錄我的麥克風可以嗎?

效果很差,應用程式也會這麼告訴你。瀏覽器的回音消除會把從你喇叭出來的聲音去掉——而在一場通話裡,那就是其他所有人。把分頁也一起錄上;這是預設值,如果你在通話中把它關掉,應用程式會提醒你。

它是開放原始碼的嗎?

是,採用 MIT 或 Apache-2.0 授權。引擎是編譯成 WebAssembly 的 Rust——時間軸、發言者區分、抽取式摘要與每一種匯出格式——所以這一頁上的隱私主張可以被核實,而不必只靠信任。原始碼在 gitlab.com/opennotetaker/opennotetaker。

會議在 Zoom 或 Teams 的桌面用戶端裡怎麼辦?

OpenNoteTaker 錄的是在瀏覽器分頁裡進行的會議。如果通話在桌面用戶端裡,請改用網頁版入會。

怎麼聯絡你們或回報問題?

寄信到 hello@opennotetaker.app,或是在 gitlab.com/opennotetaker/opennotetaker/-/issues 回報問題。