dsh-push-to-talk:按住一個鍵說話,鬆開即轉寫
dsh-push-to-talk 是一個客戶端插件,它給 DSH 官方語音輸入插件加上 push-to-talk:按住 Option(Windows 爲 Alt)開始錄音,鬆開自動停止並轉寫成草稿,免去每次點麥克風。插件自己不錄音、不識別,只是把按鍵翻譯成官方語音輸入插件的兩次點擊,錄音界面、模型、語言沿用官方那套。按鍵可在設置 → 插件 → 按鍵語音輸入 裏按平臺選(macOS 支持 Option/Shift/Ctrl/Command/F2,Windows/Linux 支持 Alt/Shift/Ctrl/F2),保存立即生效並持久化。安裝用 dsh plugin --profile desktop add dsh-push-to-talk(或 github:wengyingjian/dsh-push-to-talk),前提爲官方語音輸入插件已啓用且本地識別模型已就緒。插件不做系統級全局熱鍵,窗口在後臺時收不到按鍵;判定用 KeyboardEvent.code,不受輸入法和大小寫影響。兼容 engines.dsh >=0.2.1-rc.5 <0.4.0,Node >=20,MIT 許可,由 wengyingjian 維護。
閱讀全文