一個 AI 語音轉錄平台,採用 React + Go 作為前端技術,並以 Node.js 作為後端基礎,提供高品質的語音轉錄服務。
An AI audio transcription platform built with React + Go for the frontend and Node.js for the backend, providing high-quality transcription services.
前端 (React + Go) ←→ API 閘道器 ←→ 後端服務 (Node.js)
↓ ↓ ↓
UI 元件 負載平衡 工作程序
↓ ↓ ↓
Go 檔案處理 API 路由 任務處理
↓ ↓ ↓
Material-UI 認證服務 SQL 資料庫
Frontend (React + Go) ←→ API Gateway ←→ Backend (Node.js)
↓ ↓ ↓
UI Components Load Balancer Worker Processes
↓ ↓ ↓
Go File Handler API Routes Task Processing
↓ ↓ ↓
Material-UI Auth Service SQL Database
TranscriptHub/
├── apps/
│ ├── frontend/ # 前端應用 | Frontend application
│ │ ├── web/ # React 應用 | React application
│ │ │ ├── public/ # 靜態資源 | Static assets
│ │ │ ├── src/ # React 源碼 | React source
│ │ │ │ ├── components/ # UI 元件 | UI components
│ │ │ │ ├── hooks/ # React Hooks
│ │ │ │ ├── pages/ # 頁面元件 | Page components
│ │ │ │ ├── services/ # API 服務 | API services
│ │ │ │ └── utils/ # 工具函數 | Utilities
│ │ │ └── package.json # 前端相依套件 | Frontend dependencies
│ │ │
│ │ └── server/ # Go 應用 | Go application
│ │ ├── cmd/ # 主程式進入點 | Entry points
│ │ ├── internal/ # 內部套件 | Private packages
│ │ ├── pkg/ # 公用套件 | Public packages
│ │ └── go.mod # Go 相依套件 | Go dependencies
│ │
│ └── backend/ # 後端服務 | Backend service
├── controller/ # 控制器 | Controllers
├── middlewares/ # 中介軟體 | Middlewares
├── scripts/ # 轉錄腳本 | Transcription scripts
├── services/ # 服務層 | Services
├── sql/ # 資料庫腳本 | Database scripts
└── package.json # 後端相依套件 | Backend dependencies
詳見 前端說明文件
See Frontend Documentation
詳見 後端說明文件
See Backend Documentation
本專案採用 MIT 授權條款,詳見 LICENSE 檔案。
This project is licensed under the MIT License. See LICENSE for details.
$ claude mcp add TranscriptHub \
-- python -m otcore.mcp_server <graph>