dsh-plugin-voice-input:DeepSeek Harness 語音輸入插件

DeepSeek Harness (DSH) 的插件化架構允許在 Web 端擴展功能。對於開發者而言,Web 端的鍵盤輸入速度可能成爲效率瓶頸,尤其是在需要快速記錄想法或切換輸入法時。這個插件直接在輸入框中提供了語音輸入的入口。

它是什麼

這是由 NewDaNew 維護的一個客戶端插件。它通過在 DSH Web 的輸入框右側注入一個麥克風按鈕,實現語音轉文字功能。識別過程完全基於瀏覽器原生的 Web Speech API,在本地執行,不上傳音頻數據,也不需要配置任何外部 API Key 或服務器。

核心功能

  • 輸入框集成:在輸入框工具欄添加麥克風按鈕。
  • 本地識別:利用瀏覽器能力進行語音轉文字。
  • 自動發送:支持開啓識別後自動發送消息。
  • 配置選項:支持設置識別語言(默認跟隨瀏覽器語言)和自動發送開關。

安裝與啓用

推薦使用官方提供的安裝腳本。

在 PowerShell 中執行以下命令:

irm https://raw.githubusercontent.com/NewDaNew/dsh-voice-input/main/install.ps1 | iex

腳本會自動定位 DSH 目錄、下載插件並寫入配置。安裝完成後,需要重啓 dsh web 進程,並在瀏覽器中刷新頁面。

如果需要手動安裝:

  1. 下載倉庫 ZIP 文件並解壓。
  2. 在 PowerShell 中進入解壓目錄,運行:
    powershell -ExecutionPolicy Bypass -File install.ps1
  1. 重啓 dsh web 並刷新瀏覽器。

典型用法

安裝啓用後,輸入框右側會出現麥克風按鈕。具體操作流程如下:

  1. 點擊麥克風按鈕開始聆聽。
  2. 說話結束後,按鈕上方會實時顯示轉寫內容,識別結果自動填入輸入框,並自動停止聆聽。
  3. 再次點擊麥克風按鈕,立即停止當前識別並將內容提交到輸入框。
  4. 點擊麥克風按鈕右側的小箭頭圖標(設置),可以配置是否開啓「識別後自動發送」或調整識別語言(支持中文、English 或跟隨瀏覽器)。

注意事項

  • 環境要求:需要 DSH 版本 0.1.0-rc.6+(web profile)。
  • 瀏覽器兼容性:需要使用 Chrome 或 Edge 瀏覽器(支持 Web Speech API)。在 Firefox 等不支持的瀏覽器上,按鈕會自動禁用。
  • 狀態限制:在未進入會話(hero 狀態)或消息提交/裁定階段,麥克風按鈕會暫時禁用。
  • 語言設置:識別語言默認跟隨瀏覽器語言(中文系統默認爲 zh-CN)。

結尾

該插件採用 MIT 許可證開源。通過在瀏覽器本地進行語音識別,它在提供了便利的同時避免了數據上傳的需求。更多細節與源碼,請參考項目主頁。

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

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

小夜