使用者手冊

關於 hoshi

hoshi 是給多語會議現場使用的即時翻譯工具,把中/英/日語音即時辨識並翻譯成繁體中文,自動標記不同語者。手機開麥克風即可使用,說完一句話幾秒內就會看到結果。

如何登入

使用您的 cancerfree.io Microsoft 帳號即可登入。首次登入需要設定雙重驗證(MFA),與 FlightPath 共用同一組驗證。

開始一場會議

  1. 登入後,從會議列表點下方「新增會議」按鈕。
  2. 進到會議頁,點正中央的麥克風按鈕;首次使用會請你授權麥克風。
  3. 說話時,辨識出的原文會即時顯示(桌機在左欄、手機在上方),翻譯完成後繁體中文出現在另一欄,每句前面標有語者編號(如 S1、S2)。
  4. 建議手機平放在會議桌上、收音方向朝向講者;行動網路 / WiFi 切換時系統會自動重連,無需手動處理。

錄音控制

  • 暫停:點麥克風旁的暫停按鈕,已上傳的內容會保留,新的聲音不會送出。
  • 繼續:暫停後點播放按鈕即可恢復錄音。
  • 結束:點紅色方塊按鈕結束會議;狀態變成「已結束」後仍可回看逐字稿。

會議回放

已結束的會議會自動變成回放頁:上方是音檔播放器,下方逐字稿每句都帶時間戳,點任一句即可跳到該時間點播放。「⋮」選單中也可下載完整音檔。

會議管理(重新命名、刪除、編號與位置)

  • 重新命名:會議頁「⋮」選單中的「重新命名」隨時可修改標題,改完立即生效,之後匯出的檔名也會用新名字。
  • 刪除:在會議列表中,自己建立的會議右側會有刪除按鈕;刪除會永久移除會議與全部逐字稿,無法復原。
  • 會議編號:每場會議自動取得「YYMMDD-序號」格式的編號(如 260720-001),顯示在會議列表與會議頁標題旁,方便引用。
  • 位置記錄:建立會議時若允許瀏覽器取得定位,會記錄當時位置,列表上會顯示地點連結,點擊可開啟地圖。

即時觀看與語言選擇

一般使用者只看得到自己建立的會議;管理員可檢視全公司的會議。管理員打開一場他人「進行中」的會議時,會看到唯讀的即時翻譯視圖,內容隨講者說話自動更新,語言選單可選 繁體中文/日本語/English(日/英由 AI 即時翻譯並快取)。想讓同事或現場觀眾觀看你的會議,請使用「會議模式」產生的分享連結或 QR(免帳號)。

大螢幕投影

會議頁的「開啟大螢幕」會另開 /display 全螢幕視圖:超大字級、深色高對比、自動捲動到最新一句,並支援 A+/A- 調整字級、語言切換與螢幕常亮,適合投影到會場舞台旁的螢幕。此頁需要已登入的瀏覽器(例如投影用的筆電)。

會議模式(讓現場觀眾掃 QR 加入)

適合大型演講/研討會:觀眾不需要公司帳號,掃 QR code 就能在自己手機上看即時翻譯。

  1. 會議建立者在會議頁右下角點「會議模式」,面板會出現 QR code 與加入連結。
  2. 觀眾掃 QR → 填寫姓名、Email 並選擇語言(繁中/日/英)→ 進入專屬的即時觀看頁。
  3. 面板上的「開啟大螢幕」可同時把翻譯投到大螢幕;「參加名單」可查看已加入的觀眾並匯出 CSV(Email 名單)。
  4. 演講結束後點「關閉」即可停止對外分享;連結會立即失效。

匯出與複製

會議頁右上角「⋮」選單提供下列功能:

  • 「匯出 TXT」會下載含時間戳的純文字逐字稿(檔名:{標題}_{日期}.txt)。
  • 「複製逐字稿」會把所有定稿翻譯複製到剪貼簿,直接貼到 Notion / 訊息應用程式即可。
  • 「下載音檔」會在音檔上傳完成後出現(結束會議時自動上傳);會議列表上有音檔的會議也有下載按鈕。

搜尋過去的會議

會議列表上方的搜尋框,會同時搜尋會議標題與逐字稿內容;按 Enter 即可,結果保留分頁(每頁 20 筆)。桌面版點表格欄位標題(編號/標題/狀態/建立者/建立時間)即可排序,再點一次反向。

外觀與語系

右上角的太陽 / 月亮圖示可切換淺色與深色主題;旁邊的「中 / EN / JP」可切換介面語系。介面語系不影響翻譯內容——觀看端的逐字稿語言由會議頁上的語言選單決定。

加到主畫面(PWA)

iOS Safari:點分享 → 加入主畫面。Android Chrome:選單 → 加到主畫面。安裝後可像 App 一樣全螢幕使用,且不會被瀏覽器分頁切走。

Admin 功能

Admin 可進入「Admin」分頁切換語音後端(FunASR 自建引擎(主用)/Gemini Multimodal/Whisper+Gemini/Portkey/Gemini Live)、修改 System Prompt、管理使用者帳號(升降權限、停用、重置 MFA),並查看稽核紀錄。新設定只影響「新開的會議」,進行中的會議仍用建立時的設定。Admin 也能在後台加密儲存各 provider 的 API Key(未設定時自動改用伺服器環境變數),並對各後端執行連線健康檢查。 為控管負載,重新翻譯與重新轉錄以每批 40 句、同時最多 5 條並行處理,很長的會議需要較久。

常見問題

Q:為什麼麥克風按不動?
A:iOS Safari 必須由使用者手動點才會問權限;若已拒絕,請到「設定 → Safari → 麥克風」重新授權,再回頁面點一次。
Q:手機切到背景,翻譯就停了?
A:手機鎖屏或切到別的 App 後系統會停止錄音,這是瀏覽器限制。回到頁面後請點繼續。建議用 PWA 安裝、並開啟螢幕常亮(hoshi 已自動 request Wake Lock)。
Q:翻譯有錯字怎麼辦?
A:目前無法即時編輯,但可匯出 TXT 後自行修改,或請 Admin 在「System Prompt」中加入該名詞的翻譯規則。
Q:會議最多可以多長?
A:沒有硬性上限。全程音訊會自動存檔,會議結束後可在回放頁重聽或下載。

技術棧

  • Next.js 16(App Router)+ React 19
  • TypeScript(strict)
  • Tailwind CSS v4 + shadcn/ui
  • Neon Postgres + Drizzle ORM
  • Supabase Auth(Azure AD OAuth + MFA)+ Storage
  • FunASR + Qwen(自架 GPU、WebSocket 串流)
  • Gemini / Whisper / Portkey 轉接器(備援)
返回登入頁