按住說話,放開貼上 — 語音轉書面語桌面工具
SayIt 是一款跨平台桌面語音輸入工具。在任何應用程式中按住快捷鍵說話,放開後語音經 Groq Whisper API 轉錄,再由 Groq LLM 自動將口語轉為通順的繁體中文書面語,直接貼入游標位置。
- 口語到書面語 — AI 自動去除贅詞、重組句構、修正標點,說完即可用
- 全域快捷鍵 — 在任何應用程式中觸發,支援 Hold / Toggle 雙模式
- 低延遲 — 基於 Groq 推論引擎,端到端 < 3 秒(含 AI 整理)
- 自訂詞彙字典 — 確保專有名詞、技術術語正確轉錄
- 歷史記錄與統計 — 自動保存所有轉錄,Dashboard 一覽使用狀況
- 極簡設定 — 只需設定 API Key 即可使用
| 平台 | 下載連結 |
|---|---|
| macOS (Apple Silicon) | SayIt-mac-arm64.dmg |
| macOS (Intel) | SayIt-mac-x64.dmg |
| Windows | SayIt-windows-x64.exe |
- Groq API Key(免費申請)
- 下載並安裝
- 開啟 SayIt → 設定頁面 → 貼上 Groq API Key
- 在任何應用程式中按住
Fn鍵說話,放開後文字自動貼上
Tauri v2 (Rust) + Vue 3 + TypeScript
┌──────────────────────────────────┐
│ Tauri Backend (Rust) │
│ 全域熱鍵 · 剪貼簿 · 音量控制 │
└───────┬──────────────┬───────────┘
│ invoke() │ emit()
┌───────▼──┐ ┌──────▼───────────┐
│ HUD │ │ Dashboard │
│ 狀態浮窗 │ │ 設定/歷史/統計 │
└──────────┘ └──────────────────┘
- Frontend — Vue 3 + TypeScript + shadcn-vue + Tailwind CSS
- Backend — Rust (Tauri v2)
- AI — Groq Whisper (語音轉文字) + Groq LLM (文字整理)
- Storage — SQLite (歷史記錄) + tauri-plugin-store (設定)
- Node.js 24+
- pnpm 10+
- Rust stable
- Xcode Command Line Tools (macOS)
# 安裝依賴
pnpm install
# 開發模式
pnpm tauri dev
# 建構
pnpm tauri build
# 測試
pnpm test
# 型別檢查
npx vue-tsc --noEmit./scripts/release.sh 0.2.0
# → 自動更新版本號、commit、tag、push
# → GitHub Actions 建構 macOS + Windows 安裝檔
# → 到 GitHub Releases 手動 Publish