← 返回首頁

Voice Assistant 即時互動

Chainlit 介面整合 Azure OpenAI Realtime API,提供語音對話與 Function Calling 示範。

啟動步驟

  1. 確認已依照 voice_assistant/README.md 建立 Python 虛擬環境並安裝套件。
  2. 複製 .env.example.env,填寫 Azure OpenAI Realtime 相關參數。
  3. 執行 chainlit run chat.py --host 0.0.0.0 --port ${CHAINLIT_PORT:-8000} 啟動服務。
  4. 點擊下方按鈕開啟 Chainlit 介面,即可開始語音對話體驗。

開啟語音助理

預設會使用與本頁相同的網域並連到 3033 埠。如透過反向代理提供服務,可自行修改對應設定。

在新視窗開啟 Voice Assistant

如遇連線失敗,請確認 docker compose 是否已啟動 voice-assistant 服務或伺服器是否允許該埠號。