npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

dsh-plugin-voice-input

v1.2.0

Published

DSH voice input plugin: browser realtime + VAD dictation + local/cloud ASR + DeepSeek AI polish

Readme

DSH 语音输入插件包

这是 DSH 语音输入插件的源码目录。普通用户请从仓库首页开始,下载稳定版并运行根目录的 install.ps1,无需手动复制这里的文件。

当前版本

  • 对外版本:1.2.0
  • 内部实现:v64
  • 状态:npm 正式版 1.2.0
  • 插件 ID:动态调试版 vmic-1;静态安装包 dsh-plugin-voice-input

用户功能

  • 实时听写与整段录音
  • 实时识别收尾预留:点停止后 1~2 秒内的迟到结果仍会上屏(期间开启新会话则照整段识别作废)
  • 浏览器内置 ASR
  • 本地 Whisper 多语言识别
  • 本地 FunASR 中文识别
  • OpenAI 兼容与豆包云 ASR
  • AI 精修、聊天语境和标点优化
  • 模型按需下载及保存目录选择
  • 设置跨浏览器持久化
  • 中文 / English 界面切换

普通用户安装

请查看仓库根目录的 README.md。Windows、macOS 和 Linux 使用同一条安装命令:

npx @deepseek-ai/dsh plugin --profile web add dsh-plugin-voice-input

安装完成后重启 DSH,输入栏右侧出现 🎤 和 ⚙ 即可使用。首次选择本地引擎时,界面会征求确认并安装本地运行组件;模型继续按需下载。

文件说明

| 文件 | 用途 | |---|---| | client.js | 输入栏界面、录音和交互逻辑 | | host.js | 识别调度与插件 RPC | | requirements.txt | 本地识别依赖 | | setup.ps1 / setup.sh | Python 环境安装 | | DISTRIBUTION.md | 高级安装、跨平台部署和维护说明 |

高级维护

自定义模型目录、镜像、环境变量、macOS/Linux 部署、手动注册以及故障排查,请阅读 DISTRIBUTION.md。这些步骤不是普通 Windows 安装的必选项。

隐私

  • 本地 Whisper/FunASR 的音频不离开本机。
  • 浏览器识别和云 ASR 会把音频交给相应服务处理。
  • AI 精修会发送识别文字及用户选择附带的聊天语境。
  • API Key 明文保存在用户本机,不得写入分发包或提交到 GitHub。

版本记录

完整历史请查看仓库根目录的 CHANGELOG.md。README 只保留当前状态,避免安装说明被内部迭代记录淹没。