前言¶
DeepSeek Harness 採用插件化架構。對於需要在本地運行大模型推理的開發者,語音合成是一個常見的集成需求。本插件旨在連接現有的本地 TTS 引擎,使其在 DSH 環境中可用。
這是什麼¶
這是一個本地進程啓動器,用於 IndexTTS 2.5 和 GPT-SoVITS。它通過 JSONL 協議與本地 TTS 引擎通信,不包含模型權重或 Python 環境,僅負責啓動配置好的本地進程並傳輸合成請求。
核心功能¶
- IndexTTS 2.5 句子級語音合成
- GPT-SoVITS 句子級語音合成
- 本地進程啓動器
- Edge TTS 支持
- RVC 支持
- 自動閱讀切換
安裝與啓用¶
使用以下命令安裝插件:
dsh plugin --profile web add github:abbccdd/dsh-localtts
安裝後需重啓 dsh web 並刷新瀏覽器頁面以使插件生效。
配置與使用¶
- 打開設置: 進入
Settings → Plugins → Voice · Local AI TTS。 - 配置引擎: 在引擎選項中選擇
IndexTTS 2.5或GPT-SoVITS。 - 設置項目文件夾: 輸入已安裝環境的絕對路徑。插件會在此路徑下發現配置文件。
- 設置參考音頻: 選擇模型所需的參考音頻文件。
- 開啓自動閱讀: 在界面中打開
Turn Auto Read ON開關。
適用場景與注意¶
- 環境依賴: 不包含模型權重或 Python 環境,需自行準備 IndexTTS 2.5 或 GPT-SoVITS 的安裝。
- 運行環境: 需要 Node.js 22+ 環境以及 DeepSeek Harness 的 web profile。
- 音頻控制: 該插件無法停止原始插件正在播放的音頻。
- 許可證: 採用 MIT 許可證。