本地语音输入

用 SenseVoice 离线识别中、英、日、韩、粤语,并把结果输入当前焦点窗口。

最后更新 约 2 分钟阅读 在 GitHub 上编辑此页
全部文档
本页目录

SigXor 内置本地语音输入:按住快捷键说话,松开后在本机完成识别,结果自动输入到当前焦点窗口。语音不会上传到云端。

启用语音#

  1. 打开托盘菜单 →「设置」→「语音与截屏」。
  2. 打开「启动语音服务」。
  3. 首次使用时,在「服务与模型」中下载 SenseVoice 模型(约 230 MB)。
  4. 确认麦克风权限可用,并在目标输入框中获得焦点后开始说话。

快捷键与操作方式#

默认快捷键是右 Alt,可在设置中改为左 Alt、右 Ctrl、左 Ctrl 或 Caps Lock。

操作 行为
短按一次 开始录音,再按一次结束并识别
按住说话、松手 录音持续到松手,松手后识别
录音中 每个显示器显示一个胶囊浮层与动态波形,不抢焦点

识别语言与输入方式#

  • 语言: 中文、English、粤语、日语、韩语与自动检测。
  • 剪贴板粘贴(默认): 把识别结果写入剪贴板并粘贴,随后恢复原剪贴板内容。
  • 键盘模拟: 逐字模拟按键输入,可配置逐字延迟;适用于不接受粘贴的输入框。

识别结果只发送到当前焦点窗口。请在说话前先点击目标输入框,否则结果可能进入错误的位置。

模型管理#

语音模型保存在 Documents/FNSoftware/SigXor/Models/Speech/。

  • 在「服务与模型」中查看模型体积、下载、删除模型或打开模型目录。
  • 可只读复用旧版 SigXor 的模型,也可手动迁移。
  • 删除模型后会回到未下载状态,下次使用需要重新下载。

隐私#

  • SenseVoice + sherpa-onnx 完全在本机推理。
  • 录音仅用于本次识别,除非开启调试录音,否则不会长期保留。
  • 应用不包含遥测或分析上报。

已知限制#

  • 管理员窗口: Windows UIPI 会阻止普通权限进程向管理员窗口发送输入,语音结果可能无法输入。请以相同权限运行 SigXor。
  • 快捷键冲突: 如果右 Alt 被输入法或其他软件占用,可改用其他按键。
  • 识别率: 取决于麦克风质量、环境噪音、语速与模型语言;专业术语可能需要手动修正。
  • 首次下载: 无网络时无法下载模型,但下载完成后可完全离线使用。

故障排查#

如果快捷键没有反应,或识别结果没有输入到目标窗口:

  • 确认语音服务已启动、模型已下载。
  • 检查快捷键是否与其他软件冲突。
  • 检查系统麦克风权限与输入设备。
  • 尝试把输入方式从「剪贴板粘贴」切换为「键盘模拟」。

更多内容见故障排除。