Skip to content

系統要求

使用 CueMate 前,請確認你的裝置滿足以下系統要求。

1. macOS 平臺

1.1 桌面客戶端要求

NOTE

CueMate 同時支援 IntelApple Silicon 晶片的 Mac。下載時請選擇對應架構的安裝包。

1.1.1 最低配置

  • 作業系統:macOS 13.0 (Ventura) 或更高版本
  • 處理器:Intel Core i5 雙核或 Apple Silicon (M1/M2/M3)
  • 記憶體:4GB RAM
  • 儲存空間:10GB 可用空間(應用本身約 5GB)
  • 顯示器:1280 x 720 解析度

TIP

推薦配置可獲得更流暢的使用體驗,特別是在使用語音識別和 AI 生成功能時。

1.1.2 推薦配置

  • 作業系統:macOS 15 (Sequoia) 或更高版本
  • 處理器:Intel Core i7 四核或 Apple Silicon (M1 Pro/M2 Pro/M3 Pro)
  • 記憶體:8GB RAM
  • 儲存空間:15GB 可用空間
  • 顯示器:1920 x 1080 解析度或更高

1.1.3 系統許可權

IMPORTANT

必需許可權(缺少這些許可權將無法使用核心功能):

  1. 麥克風許可權 - 用於捕獲你的語音輸入

    • 授權路徑:系統偏好設定 > 安全性與隱私 > 隱私 > 麥克風
  2. 螢幕錄製許可權 - 用於捕獲面試軟體的系統音訊

    • 授權路徑:系統偏好設定 > 安全性與隱私 > 隱私 > 螢幕錄製

可選許可權(增強功能體驗):

  1. 輔助功能許可權 - 用於全域性快捷鍵和懸浮窗功能

    • 授權路徑:系統偏好設定 > 安全性與隱私 > 隱私 > 輔助功能
  2. 完全磁碟訪問許可權 - 用於日誌檔案讀寫

    • 授權路徑:系統偏好設定 > 安全性與隱私 > 隱私 > 完全磁碟訪問

1.2 Docker Desktop 要求

CueMate 的後端服務執行在 Docker 容器中,需要安裝 Docker Desktop。

IMPORTANT

安裝包已包含 Docker Desktop

CueMate 安裝包已內建 Docker Desktop 安裝程式(根據晶片型別自動選擇 Intel 或 Apple Silicon 版本),安裝嚮導會自動檢測並引導你完成 Docker 安裝,無需手動下載

1.2.1 Docker Desktop 配置要求

  • Docker Desktop 版本:4.0 或更高
  • 記憶體分配:至少 4GB(推薦 8GB)
  • CPU 核心:至少 2 核(推薦 4 核)
  • 儲存空間:10GB 可用空間(用於 Docker 映象和資料)

1.2.2 自動化安裝流程

  1. 開啟 CueMate 安裝包 DMG 檔案
  2. 執行 "CueMate Installer.app" 安裝嚮導
  3. 安裝嚮導會自動檢測 Docker Desktop 狀態
  4. 如果未安裝,安裝嚮導會引導你安裝內建的 Docker Desktop
  5. 安裝完成後,安裝嚮導會自動配置資源分配並啟動所有服務

1.3 Docker 服務資源佔用

CueMate 包含 6 個 Docker 容器:

序號服務最小記憶體推薦記憶體CPU 佔用
1cuemate-web128MB256MB2%
2cuemate-web-api256MB512MB5%
3cuemate-llm-router256MB512MB5%
4cuemate-rag-service256MB512MB5%
5cuemate-asr1GB2GB20%
6cuemate-chroma256MB512MB5%
總計2.13GB4.25GB42%

WARNING

資源佔用說明

  • ASR(語音識別)服務是資源佔用最多的元件(1-2GB 記憶體 + 20% CPU)
  • 如果你的裝置效能有限,建議關閉該服務,僅使用 LLM 問答功能
  • 總計資源需求:推薦至少 4GB 系統記憶體(2GB 系統 + 2GB Docker)

1.4 網路要求

1.4.1 頻寬要求

  • 最低頻寬:5 Mbps(用於 LLM API 呼叫)
  • 推薦頻寬:10 Mbps 或更高

1.4.2 網路連線

  • 本地服務:無需網際網路連線(ASR、資料庫、Web API)
  • LLM 服務:需要網際網路連線(呼叫雲端大模型 API)
  • 離線模式:支援本地模型(Ollama、vLLM、Xinference),無需網際網路

1.4.3 網路埠

NOTE

CueMate 使用以下本地埠,請確保埠未被其他程式佔用。

序號服務用途
13001Web API業務介面服務
23002LLM Router大模型路由服務
33003RAG Service知識庫檢索服務
43004主視窗服務後臺管理介面
58000ChromaDB向量資料庫
610095cuemate-asr語音識別服務

TIP

埠衝突解決:如果埠被佔用,可以在 Docker Compose 配置檔案中修改埠對映~/Library/Application\ Support/cuemate-desktop-client/docker/docker-compose.yml

1.5 音訊裝置要求

1.5.1 麥克風

  • 型別:任何標準麥克風(內建或外接)
  • 取樣率:16000 Hz 或更高
  • 位深度:16 bit
  • 聲道:單聲道或立體聲

推薦裝置

  • 筆記本內建麥克風(基本可用)
  • USB 麥克風(更好的音質)
  • 耳機麥克風(降噪效果好)
  • 專業麥克風(最佳效果)

1.5.2 系統音訊捕獲

macOS 使用 AudioTee 或虛擬音訊裝置進行系統音訊捕獲。

TIP

系統音訊測試:安裝後請使用"系統音訊測試"功能驗證能否正常捕獲面試軟體的音訊。

1.6 瀏覽要求(主視窗應用)

1.6.1 支援的瀏覽器

  • Chrome:版本 90 或更高(推薦)
  • Edge:版本 90 或更高
  • Safari:版本 14 或更高
  • Firefox:版本 88 或更高

1.6.2 瀏覽器功能要求

  • 支援 WebSocket
  • 支援 LocalStorage
  • 啟用 JavaScript
  • 啟用 Cookie

1.7 外部服務要求

1.7.1 LLM API(必需其中之一)

IMPORTANT

你需要至少擁有一個大模型 API Key 才能使用 CueMate 的 AI 功能。

序號服務商說明
1OpenAIGPT 系列模型的國際服務商
2Azure OpenAI微軟 Azure 平臺上的 OpenAI 服務
3AnthropicClaude 系列模型的國際服務商
4Google GeminiGoogle 推出的多模態大模型
5AWS BedrockAWS 提供的大模型服務平臺
6阿里雲百鍊阿里雲推出的企業級大模型服務平臺
7通義千問阿里雲推出的 Qwen 系列大語言模型
8智譜 AI智譜 AI 提供的 GLM 系列模型
9百川智慧百川智慧推出的 Baichuan 系列模型
10百度千帆百度推出的大語言模型平臺
11位元組豆包位元組跳動旗下的豆包大模型服務
12訊飛星火科大訊飛推出的星火認知大模型
13騰訊混元騰訊自研的大語言模型
14騰訊雲知識引擎騰訊雲提供的大模型服務
15Kimi月之暗面推出的 Kimi 智慧助手
16MiniMaxMiniMax 推出的超長文字大模型
17DeepSeekDeepSeek 推出的高效能大模型
18商湯日日新商湯科技推出的 SenseNova 系列模型
19階躍星辰主打長上下文的 Step 系列模型
20矽基流動專注於 AI 推理加速的服務平臺
21Regolo本地模型服務
22Ollama本地執行大模型的開源工具
23vLLM高效能的大模型推理引擎
24Xinference支援多種模型的推理框架

1.8 資料儲存空間

1.8.1 最小儲存空間

  • 應用程式:500MB
  • Docker 映象:> 5GB
  • SQLite 資料庫:100MB(初始)
  • ChromaDB 向量資料:500MB(初始)
  • 日誌檔案:<= 100MB
  • 總計:<= 10GB

1.8.2 推薦儲存空間

  • 知識庫文件:1GB(可根據需要增加)
  • 系統資料增長:1GB 預留空間
  • 總計:<= 12GB

1.8.3 資料目錄位置

  • 應用資料~/Library/Application Support/cuemate-desktop-client
  • SQLite 資料庫~/Library/Application Support/cuemate-desktop-client/data/sqlite/cuemate.db
  • ChromaDB 資料:Docker volume chroma_data
  • 日誌檔案~/Library/Application Support/cuemate-desktop-client/data/logs

1.9 效能基準測試

1.9.1 桌面客戶端效能

低配裝置(4GB RAM + 雙核 CPU)

  • 應用啟動時間:3-5 秒
  • 語音識別延遲:1-2 秒
  • AI 回答生成延遲:1-3 秒
  • CPU 佔用:20-50%
  • 記憶體佔用:2-3GB

高配裝置(8GB RAM + 四核 CPU)

  • 應用啟動時間:2-3 秒
  • 語音識別延遲:0.5-1 秒
  • AI 回答生成延遲:1-2 秒
  • CPU 佔用:15-30%
  • 記憶體佔用:1.5-2.5GB

1.9.2 Docker 服務效能

低配裝置

  • Docker 啟動時間:10-20 秒
  • 所有服務就緒時間:20-30 秒
  • 向量檢索延遲:200-500ms
  • 總 CPU 佔用:40-60%
  • 總記憶體佔用:3-5GB

高配裝置

  • Docker 啟動時間:5-10 秒
  • 所有服務就緒時間:10-20 秒
  • 向量檢索延遲:50-150ms
  • 總 CPU 佔用:20-40%
  • 總記憶體佔用:4-6GB

1.10 常見問題

1.10.1 效能最佳化建議

TIP

如果裝置效能不足

  1. 關閉不必要的後臺應用
  2. 減少 Docker 容器的資源分配
  3. 使用更小的 LLM 模型(如 GPT-4o-mini)
  4. 禁用語音合成功能
  5. 減少向量資料庫的文件數量

TIP

如果網路速度慢

  1. 使用國內大模型服務(阿里雲、智譜等)
  2. 降低 LLM 的 max_tokens 引數
  3. 使用本地模型(Ollama、vLLM)
  4. 啟用 LLM 響應快取

1.10.2 相容性問題

WARNING

macOS 版本過低

  • 如果你的 macOS 版本低於 13,無法執行 CueMate
  • 建議升級到最新的 macOS 版本

WARNING

Docker Desktop 無法啟動

  • 檢查是否啟用了虛擬化支援
  • 確認 macOS 版本符合 Docker Desktop 要求

2. 分散式部署伺服器端要求

NOTE

如果你選擇分散式部署模式(將 Docker 服務部署到遠端伺服器),請確保伺服器滿足以下要求。本地模式無需關注此章節。

2.1 伺服器硬體要求

2.1.1 最低配置

  • 處理器:2 核 CPU
  • 記憶體:4GB RAM
  • 儲存空間:20GB 可用空間
  • 網路:公網 IP 或內網可訪問

2.1.2 推薦配置

  • 處理器:4 核 CPU 或更高
  • 記憶體:8GB RAM 或更高
  • 儲存空間:50GB 可用空間
  • 網路:穩定的網路連線,頻寬 >= 10 Mbps

2.2 伺服器軟體要求

2.2.1 作業系統

  • Linux:Ubuntu 20.04/22.04、CentOS 7/8、Debian 10/11 或其他主流 Linux 發行版
  • 架構:x86_64 (amd64) 或 arm64

2.2.2 必需軟體

  • Docker:20.10 或更高版本
  • Docker Compose:2.0 或更高版本
  • SSH 服務:OpenSSH Server(用於遠端連線)

2.3 網路配置

2.3.1 SSH 連線

  • :預設 22,可自定義
  • 認證方式:密碼認證或 SSH 私鑰認證(推薦私鑰)
  • 使用者許可權:需要 Docker 操作許可權(docker 組成員或 root 使用者)

2.3.2 服務埠

IMPORTANT

分散式模式下,以下埠需要在伺服器防火牆中開放,並確保桌面客戶端能夠訪問。

序號服務用途
13001Web API業務介面服務
23002LLM Router大模型路由服務
33003RAG Service知識庫檢索服務
43004Web 前端後臺管理介面
58000ChromaDB向量資料庫
610095ASR語音識別服務

2.4 部署路徑

  • 預設路徑/opt/cuemate
  • 資料目錄/opt/cuemate/data
  • 日誌目錄/opt/cuemate/logs

TIP

部署路徑可在系統設定中自定義配置。確保指定路徑有足夠的讀寫許可權。

3. Windows 平臺

3.1 桌面客戶端要求

NOTE

CueMate Windows 版本支援 x64 (AMD64)arm64 (ARM64) 雙架構。下載時請選擇對應架構的安裝包。

3.1.1 最低配置

  • 作業系統:Windows 10(64 位)或 Windows 11
  • 處理器:x64 架構(Intel/AMD 64 位處理器)或 arm64 架構(如高通驍龍處理器)
  • 記憶體:4GB RAM
  • 儲存空間:10GB 可用空間(推薦 SSD)
  • 顯示器:1280 x 720 解析度

TIP

推薦配置可獲得更流暢的使用體驗,特別是在使用語音識別和 AI 生成功能時。

3.1.2 推薦配置

  • 作業系統:Windows 11
  • 處理器:Intel Core i5/i7 或 AMD Ryzen 5/7
  • 記憶體:8GB RAM
  • 儲存空間:15GB 可用空間(SSD)
  • 顯示器:1920 x 1080 解析度或更高

3.1.3 系統許可權

IMPORTANT

必需許可權(缺少這些許可權將無法使用核心功能):

  1. 麥克風許可權 - 用於捕獲你的語音輸入

    • 授權路徑:設定 > 隱私權與安全性 > 麥克風
  2. 音訊裝置訪問 - 用於捕獲面試軟體的系統音訊

    • Windows 使用 Electron Audio Loopback,無需額外配置

3.2 Docker Desktop 要求

CueMate 的後端服務執行在 Docker 容器中,需要安裝 Docker Desktop。

IMPORTANT

Windows Docker Desktop 需要 WSL 2

Windows 上的 Docker Desktop 需要 WSL 2(適用於 Linux 的 Windows 子系統 2)作為後端。安裝嚮導會自動檢測並引導你完成安裝。

3.2.1 WSL 2 要求

  • 作業系統版本:Windows 10 版本 1903 或更高,或 Windows 11
  • 虛擬化:BIOS/UEFI 中必須啟用虛擬化
  • 記憶體:至少 4GB RAM 用於 WSL 2

3.2.2 Docker Desktop 配置要求

  • Docker Desktop 版本:4.0 或更高
  • WSL 2 後端:必須啟用
  • 記憶體分配:至少 4GB(推薦 8GB)
  • CPU 核心:至少 2 核(推薦 4 核)
  • 儲存空間:10GB 可用空間(用於 Docker 映象和資料)

3.3 網路要求

與 macOS 平臺相同,請參考 macOS 網路要求

3.4 音訊裝置要求

3.4.1 麥克風

與 macOS 平臺要求相同,請參考 macOS 麥克風要求

3.4.2 系統音訊捕獲

Windows 使用 Electron Audio Loopback 進行系統音訊捕獲,與 macOS 的 AudioTee 不同。

TIP

系統音訊測試:安裝後請使用「系統音訊測試」功能驗證能否正常捕獲面試軟體的音訊。

3.5 資料儲存位置

  • 應用資料%APPDATA%\cuemate-desktop-client
  • SQLite 資料庫%APPDATA%\cuemate-desktop-client\data\sqlite\cuemate.db
  • ChromaDB 資料:Docker volume chroma_data
  • 日誌檔案%APPDATA%\cuemate-desktop-client\data\logs

3.6 常見問題

3.6.1 WSL 2 安裝失敗

WARNING

WSL 2 安裝問題

  • 確保在 BIOS/UEFI 中啟用了虛擬化
  • 將 Windows 更新到最新版本
  • 在 PowerShell(系統管理員)中執行 wsl --install

3.6.2 Docker Desktop 無法啟動

WARNING

Docker Desktop 無法啟動

  • 檢查 WSL 2 是否正確安裝
  • 確認虛擬化支援已啟用
  • 嘗試重新啟動電腦

如果你的裝置滿足上述要求,可以開始 安裝 CueMate

如有其他問題,請檢視 常見問題 或聯絡技術支援。

Released under the GPL-3.0 License.