Žiadny popis

Mia Cheng 623bfb11f7 readme 2 týždňov pred
index.html 654ccf184f first 2 týždňov pred
readme.md 623bfb11f7 readme 2 týždňov pred
requirements.txt 654ccf184f first 2 týždňov pred
sse_app.py 654ccf184f first 2 týždňov pred

readme.md

說明

這個專案將 Whisper Live 語音辨識 (ASR) 與 中翻譯 整合進一個 FastAPI 應用,並透過 Server-Sent Events (SSE) 將輸出即時推送到前端頁面。 前端頁面(index.html)會左右分欄顯示:

  • 左邊:英文辨識結果 (ASR)

  • 右邊:中文翻譯結果 (TRANS_TW)

同時,結果也會印在伺服器終端機,方便除錯。

環境

  • python 3.12.8
  • pip install -r requirements.txt

啟動服務

  1. 確保 Whisper Live 伺服器有在運行(ASR_HOST / ASR_PORT 要能連上)
  2. 啟動 SSE + 前端服務:python sse_app.py --host 0.0.0.0 --port 7010
  3. 打開瀏覽器:http://127.0.0.1:7010/

調整參數

在 sse_app.py 頂部可以調整:

ASR_HOST = "192.168.192.83"   # Whisper Live 伺服器 IP
ASR_PORT = 9090               # Whisper Live 伺服器 Port
LANG = "en"                   # 語音輸入語言
WHISPER_MODEL = "small"       # Whisper 模型大小
USE_VAD = False                # 是否啟用 VAD