dsh-voice-input:DSH 本地語音輸入插件

前言

DeepSeek Harness (DSH) 提供了插件化的擴展能力。對於需要快速記錄或打字不便的用戶,語音輸入是一個直接的需求。dsh-voice-input 插件旨在解決現有方案中普遍存在的識別不準、需要翻牆或音頻上傳服務器導致的隱私問題,提供一種本地、簡潔的語音轉文字體驗。

插件介紹

名稱:dsh-voice-input
維護者:jinhuoooo
定位:DSH 語音輸入插件。點一下麥克風說話,文字自動進輸入框。本地 Whisper 引擎,爲打字小白設計。
核心能力:
* 本地識別:集成本地 Whisper 模型,強制輸出簡體中文。
* 防幻覺:在靜音環境下不會產生“腦補”文字。
* 隱私保護:全程本地處理,音頻不出本機。
* 國內友好:模型走 ModelScope 下載,無需翻牆。
* 高性能:常駐進程,轉寫毫秒級。
* 雲端可選:支持切換雲端 API (Groq/SiliconFlow)。

安裝與啓用

前置條件

  • DSH:任意可用版本。
  • Python:3.10+。安裝時需勾選 “Add Python to PATH”。
  • 麥克風:系統麥克風權限已開啓。

安裝步驟

在終端中執行以下命令安裝插件:

dsh plugin --profile web add github:你的用戶名/dsh-voice-input

web 爲默認 Profile,如使用其他 Profile 請替換。

首次使用

首次點擊麥克風圖標時,插件會自動檢查並安裝依賴(如 faster-whisper、modelscope 等),並自動下載 Whisper 模型(默認 small,約 500MB)。安裝期間界面會提示進度,等待完成後即可使用。

使用方法

  1. 點擊輸入框右側的麥克風圖標。
  2. 說話時觀察按鈕下方的音量條和錄音時長。
  3. 錄滿 60 秒會自動停止並轉寫。
  4. 點擊紅色方塊停止並出字,點擊灰色 × 取消。

配置與注意事項

  • 內存佔用:默認使用 small 模型,約佔用 500MB 內存。介意可更換模型或使用雲端 API。
  • 編碼問題:Windows 下 Python 默認輸出 GBK 編碼可能導致亂碼。
  • 權限:需確保系統麥克風權限已開啓。

總結

該插件爲 DSH 用戶提供了本地、簡潔且支持簡體中文的語音輸入方案,適合打字效率較低或注重隱私的用戶。

  • 項目地址:https://github.com/jinhuoooo/dsh-voice-input
  • 許可證:MIT
羽毛球分组比赛记分
小程序二维码

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

小夜