前言¶
在 DeepSeek Harness 中进行语音交互时,依赖外部 API 会带来延迟和网络依赖。开发者需要一个能在本地运行、不将音频上传到服务端的录音方案。
这是什么¶
Parakeet voice input for DeepSeek Harness 是由 vTRKA 维护的插件,通过集成 Parakeet 和 NeMo-Speech.cpp 模型,在本地机器上实现语音转文字功能,确保音频处理不出本地。
核心功能¶
- 在 Composer 中提供本地麦克风按钮。
- 使用 Parakeet 模型进行离线语音转录。
- 支持快捷键操作(默认
Ctrl+E/Command+E)。 - 支持通过设置页面自定义快捷键。
- 音频处理保持在本地机器(127.0.0.1),不上传外部 API。
安装与启用¶
- 确保系统为 Windows x64,且已安装 DeepSeek Harness Web profile。
- 打开 PowerShell 并进入插件目录。
- 运行安装脚本:
.\install.ps1
- 安装完成后,重启 DSH Desktop。
典型用法¶
- 录音:在 Composer 中点击麦克风按钮,或按下快捷键(默认
Ctrl+E/Command+E)开始录音。再次按下同一快捷键停止录音。 - 配置快捷键:右键点击麦克风按钮选择快捷键,或在 Settings → Plugins → Parakeet Voice Input 页面中配置。
适用场景与注意¶
- 适用场景:需要在本地进行语音转文字且对隐私敏感的场景。
- 注意事项:
- 插件以当前 DSH 进程权限运行,需确保本地端口 8080 未被占用。
- 浏览器需要麦克风权限,音频仅发送至本地服务
127.0.0.1。 - 录音过程中不显示临时词,第二次点击后才会显示最终转录结果。
- 安装前请检查源码与许可证(MIT)。
短结尾¶
该插件为 DeepSeek Harness 提供了完全本地化的语音输入能力,适合注重隐私和离线运行的开发者。详细信息请查看 GitHub 仓库。