dsh-kitt-voice:DeepSeek Harness 的語音交互插件

前言

在 DeepSeek Harness 的 Web 界面使用中,與智能體的交互通常依賴文本輸入。現有的語音插件往往只支持中文和英語,且在瀏覽器失去焦點時容易失效。dsh-kitt-voice 是一款爲 DSH 設計的客戶端插件,它通過一個始終置頂的懸浮窗口,允許用戶與智能體進行自然的語音對話,並實時反饋操作狀態。

插件定位

該插件由 kittcat-lab 維護,採用 MIT 許可證。它專注於提供口語對話體驗(而非單純的聽寫),並集成了 Silero 語音檢測器以有效區分語音與環境噪聲。

核心功能

  1. 語音交互與檢測
    * 口語對話:按一次鍵開始說話,插件自動檢測停頓並結束錄音發送。
    * 噪聲抑制:使用 Silero 檢測器區分語音與噪聲,避免在嘈雜環境下誤觸發。
    * Push-to-Talk:支持點擊麥克風或按鍵說話,再次按鍵發送。

  2. 朗讀與反饋
    * 實時朗讀:智能體回覆時,內容會逐句實時朗讀,無需等待完整回覆。
    * 打斷功能:用戶可以隨時打斷正在進行的回覆。
    * 單語音回覆:每次回覆使用一種固定的語音、引擎和語速,中途不切換。
    * 狀態提示:提供實時狀態報告(偵聽、轉錄、 speaking),並在偵聽時發出聲音提示。

  3. 全局與多頁支持
    * 全局熱鍵:支持設置全局熱鍵,在任意應用中都能與智能體對話。
    * 多頁面路由:當 Harness 在多個頁面打開時,全局熱鍵會自動路由到正在使用語音的頁面或當前頁面。

  4. 語音資源與離線支持
    * 神經語音:提供 104 種神經語音(45 種西班牙語,47 種英語,12 種中文)。
    * Piper 離線:支持 Piper 離線語音引擎,可將語音文件指向本地文件夾。
    * 設備選擇:支持選擇獨立的麥克風和聲音輸出設備。
    * 語速調節:支持從半速到雙速調節,適用於所有引擎(系統語音、Piper、神經語音)。

安裝與啓用

安裝插件需要使用官方命令,安裝後必須完全重啓 Harness,僅重新加載頁面無法生效。

dsh plugin --profile web add dsh-kitt-voice

典型用法

  1. 按鍵對話:在 Composer 工具欄中點擊麥克風,或按下預設的快捷鍵,說話後再次按鍵發送。
  2. 全局控制:在伴侶窗口或設置中分配一個全局熱鍵,即使在使用其他應用時也能喚起智能體。
  3. 離線合成:在插件設置中指向本地 Piper 語音文件夾,可完全在本地進行語音合成。
  4. 速度調節:在伴侶窗口的菜單中調整閱讀速度,無需修改配置文件。

注意事項

  • 數據傳輸:回覆的文本會離開本地機器,使用微軟的朗讀服務(除非使用 Piper)。
  • 故障處理:如果所選的語音引擎在朗讀某次回覆時失敗,該回復的剩餘部分將使用內置語音,且狀態欄會提示具體錯誤。
  • 重啓要求:安裝插件後必須完全重啓 Harness,而不僅僅是重新加載頁面。
  • 英語音素:在使用 Piper 引擎時,英語單詞(如 JSON)會被重寫爲西班牙語發音規則,插件會自動進行修正。
  • 界面語言:伴侶窗口的界面支持西班牙語、英語和簡體中文,與輸入語言獨立。

生態鏈接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜