用智能手機當作即時傳譯器:無需連接 Internet 的高效方案
1. 前言:開發背景
最初開發這套系統,是為了幫「萬國兒童佈道團」舉辦的亞太區會議提供即時傳譯支援。當時的核心需求是為參加者提供穩定的華語翻譯聲道。在實際應用後,發現用手機來收聽傳譯這個概念是完全可行的。
在這個 AI 盛行的時代,筆者借助 Gemini 開發了這套效果更理想的系統。它不僅對場地網路要求極低,使用者也不需預先安裝任何程式。我決定進一步優化,並將這個方案分享給有類似需求(如國際教會、跨國講座)的機構。
2. 這是什麼?—— 區域網路的「專屬傳譯電台」
在開始使用前,必須先釐清:這不是 AI 自動翻譯系統,也不是文字轉錄系統。
您可以將這套系統想像成一個「搭建在 WiFi 上的私人電台」:
- WiFi 路由器就是您的電台發射塔。
- 傳譯員就是負責廣播的 DJ,即時將翻譯後的聲音講給聽眾聽。
- 聽眾的手機就是收音機,掃碼即可收聽。
本系統的核心特點:
- 無需 Internet:只需一個 WiFi 路由器即可運作,不佔用對外頻寬,在無網路環境也能使用。
- 自備設備 (BYOD):參加者只需使用自己的智能手機與耳機,無需租借昂貴的傳譯接收機。
- 免安裝軟體:參加者無需下載任何 App,透過手機瀏覽器即可直接收聽。
3. 系統架構與硬體配置
這套系統不需要連接網路,只需建立一個穩定的區域網路環境(Local Network)。主要硬體如下:

- 系統主控電腦 (Host Computer):一部安裝了 Node.js 的普通電腦(Windows 或 Mac)。它是系統的心臟,負責協調音訊信號的傳輸。
- 無線路由器 (WiFi Router):負責將現場所有設備連接在一起。
- 傳譯員手機 (Interpreter’s Phone):翻譯員透過手機瀏覽器開啟「控制台」,將即時語音發送出去。
- 收聽者手機 (Listener’s Phone):參加者掃碼後進入收聽頁面,建議自備耳機以獲得最佳體驗。
4. 取得系統檔案
首先,請下載我為您提供的 系統壓縮包 (Zip file)。下載後,請將其解壓縮至您電腦中的一個固定資料夾(例如桌面或文件資料夾),建議資料夾名稱路徑不要包含中文字元,以確保執行最為穩定。
5. 檔案清單簡介
解壓縮後,您會看到以下檔案。為了讓您不被雜亂的檔案干擾,我們將其分為三類:
- 🟢 您需要操作的檔案(啟動用):
start_server.bat:Windows 電腦的「啟動開關」。start_server.command:Mac 電腦的「啟動開關」。README.txt:中英文技術說明,請交給協助您安裝環境的 IT 人員。
- 🟡 暖場資源資料夾:
music(資料夾):內含 9 個不同語言版本的「暖場音樂」MP3。在正式開始前播放,讓聽眾測試耳機音量。
- ⚪ 系統核心檔案(電腦運行用,請勿刪除或更動):
server.js/package.json:系統大腦與零件清單。index.html/admin.html/monitor.html:各類網頁介面。qrcode.min.js:QR Code 產生工具。
6. 安裝與啟動指南
第一步:環境配置 (僅需設定一次)
這套系統的安裝涉及到底層環境配置,對於一般大眾來說確實有難度。建議您將此資料夾交給單位內的 IT 人員、對電腦較熟悉的朋友,或參考 README.txt 內的技術說明自行研究。
- 電腦需安裝 Node.js (v18+) 及 mkcert。
- 在資料夾內執行
npm install安裝組件。 - mkcert 的重要性:由於本系統需在區域網內開啟麥克風,必須透過 mkcert 產生本地安全憑證(HTTPS),否則瀏覽器會封鎖語音功能。
第二步:一鍵啟動 (活動當天操作)
當環境設定好後,活動當天您只需執行一個檔案,系統就會自動完成所有動作:
- 執行啟動檔:
- Windows 用戶:雙擊
start_server.bat - Mac 用戶:雙擊
start_server.command
- Windows 用戶:雙擊
- 自動化程序:這個檔案會自動執行以下動作:
- 檢查並載入 mkcert 安全憑證。
- 啟動 server.js 伺服器程式。
- 同時自動開啟瀏覽器,彈出 Monitor (自動化監控中心) 頁面。

第三步:開始廣播
當 Monitor 頁面跳出後,代表您的「電台」已成功上線。您只需指引傳譯員與聽眾掃描螢幕上的 QR Code,即可開始即時傳譯服務。
6. 操作界面指南
A. 自動化監控中心 (Monitor Page)

本頁面為系統管理中心,用於即時掌握廣播狀態與設備連線資訊。
1. 快速存取區域 (Header Info)
- 左側 QR Code (Listener): 供聽眾掃描,進入手機收聽介面。
- 右側 QR Code (Admin): 供傳譯員掃描,開啟「廣播工作台」進行麥克風授權與發聲。
- LAN ACCESS (超連結):
- LISTEN: 點擊綠色網址可直接在主控電腦開啟聽眾頁面。
- ADMIN: 點擊藍色連結,可快速跳轉至「傳譯發送端」進行設備檢查與廣播設定。
- 語言切換: 右上角下拉選單可即時切換監控面板的介面文字(支援多國語言 🌍)。
2. 頻道狀態卡片 (Channel Status)
下方卡片即時反映各頻道的運作情況:
- 頻道資訊: 顯示目前運作的語言(如:日本語)。若顯示 🎵 圖示,代表該頻道正由伺服器輸出暖場音樂。
- ● ADMIN LIVE: 綠色燈號表示傳譯員工作台已就緒,且麥克風與系統連結正常。
- Current Listeners (在線聽眾): 顯示該語言目前正在即時收音的人數。
- BGM 狀態: 顯示目前伺服器預載音樂的檔名(例如:
introKorean.mp3)。 - 音量波形條 (Vol Bar): 卡片底部的動態長條會隨聲音起伏。只要長條在跳動,即代表該頻道的音訊(包括人聲或音樂)正成功從系統輸出。
3. 運作檢查重點
- 純區域網路運作: 系統標註為 “No Internet Required”,只要手機與主機連至同一個 Wi-Fi,無需外部網路即可穩定傳輸。
- 視覺化檢核: 現場工作人員只需觀察各語言卡片的音量波形條,即可確認該頻道是否正在正常廣播。
B. 傳譯控制台 (Admin Page)

這是專為傳譯員設計的介面,讓您的手機瞬間變成專業的傳譯設備:
- 啟動系統與設備 (Start System & Enable Devices):
- 第一步: 進入頁面後,請先點擊頂端的 [START SYSTEM & ENABLE DEVICES] 按鈕。
- 授權權限: 瀏覽器會彈出詢問視窗,請務必點選 「允許 (Allow)」 使用麥克風。
注意:這是啟動音訊處理引擎的核心步驟,若不允許,系統將無法傳送任何聲音。
- 設定語言與設備 (Setup):
- Language Name:確認目前負責的語言類別(如:普通話)。
- Select Audio Input (Mic):系統會自動偵測麥克風,請確保已選取正確的「耳機麥克風」而非手機內建麥克風,以確保音質清晰。
- 預載暖場音樂 (Preload Music):
- 選擇檔案:系統已預先加載伺服器端的音檔,您只需在音樂清單中選取對應的項目。
- 測試播放:點擊 Play Music。此時聽眾端應該能聽到音樂,這可用於在正式開始前讓聽眾測試音量。
- 自動顯示: 點擊後,監控頁面 (Monitor) 會即時更新該頻道的 🎵 標示與伺服器音檔名稱。
- 聽眾端: 聽眾進入頁面後即可聽到預載的暖場音樂,這可用於在活動開始前確認連線是否正常。
- 混音器控制 (Audio Mixer):
- Interpreter:控制您說話聲音的比例。
- Background Music:控制背景音樂的音量。您可以實現「一邊播背景音樂、一邊說話」的效果(類似電台 DJ)。
- 開始廣播 (Go Live):
- 正式啟動: 準備就緒後,點擊下方的 START BROADCAST。
- 狀態檢查:
- 🔴 LIVE 標記: 畫面上顯示此標記時,代表您的廣播已正式生效。
- 綠色音波圖: 波動代表您的聲音正在傳送中。
- Listeners 統計: 您可以即時掌握目前有多少聽眾正在線上。
C. 聽眾接收頁面 (Index Page)

這是參加者掃碼後看到的頁面,設計極簡,確保任何人都能輕鬆上手:
- 選擇語言頻道:
- 頁面會列出目前場地提供的所有傳譯頻道(如:普通話、日本語)。
- 點擊您想收聽的頻道旁之 Tap to Listen 按鈕。
- 收聽狀態確認:
- 當按鈕變為藍色並顯示 Listening ●,代表您已成功連線。
- 下方會出現動態音波圖,讓您視覺化確認聲音正在接收中。
檔案下載
程式還在進行測試,將於2026年5月初正式推出。
Leave a Reply