首页 产品中心 头控鼠标 电动床 电动轮椅 无人机监控 无GPS导航 人居环境工具 离线语音输入 联系我们

弘兆离线语音输入法

全局快捷键语音转文字 · 纯离线识别 · 自动注入到任意窗口。基于 FunASR ONNX 本地离线引擎,无需联网,隐私无忧。

核心特性

🔊

全局快捷键启动

默认按 Scroll Lock 开始/停止录音,支持自定义快捷键,一键语音转文字。

Scroll Lock 自定义热键
🛡️

100% 本地离线

基于 FunASR ONNX 模型,所有音频数据在本地处理,绝不外传,隐私安全有保障。

离线运行 隐私安全
⌨️

智能文本注入

支持键盘模拟、剪贴板粘贴、Unicode 输入三种注入方式,自动降级,适配任何应用窗口。

自动注入 三模式降级
🎤

悬浮录音指示窗

半透明置顶 UI,显示录音状态与计时,支持鼠标拖拽移动,不影响其他操作。

置顶悬浮 拖拽移动
🧹

语气词自动过滤

智能去除「嗯、呃、啊、那个、就是说」等口语填充词,输出更简洁自然。

语气词消除 文本后处理
🔄

双识别后端

默认本地 FunASR,可选接火山引擎 BigASR 云端流式识别,灵活适应不同场景。

FunASR 火山引擎

技术规格

main.py  (入口)
└── app/
    ├── config.py          — 配置加载/保存
    ├── audio_capture.py   — 音频采集
    ├── transcribe.py      — 转录工作线程
    ├── funasr_server.py   — FunASR ONNX 推理
    ├── output.py          — 文本注入
    ├── hotkeys.py          — 全局热键
    ├── indicator_window.py — 悬浮录音窗
    ├── settings_window.py  — 设置 + 系统托盘
    └── text_cleaner.py     — 语气词过滤

技术架构

模块化设计,六大核心模块协同工作

  • 音频采集 — sounddevice 实时录音
  • 转录引擎 — 异步队列,双后端切换
  • 文本注入 — Win32 SendInput / 剪贴板 / keyboard
  • 全局热键 — keyboard 库,自定义组合键
  • 悬浮指示窗 — Tkinter 半透明置顶
  • 设置窗口 — Tkinter + 系统托盘
FunASR ONNX CPU 推理,无需 GPU Paraformer-large + FSMN-VAD + CT-Transformer 单次最高 20MB 16kHz 采样,去除末尾标点 可视化设置窗口 + 系统托盘 日志按日轮转保留 3 天

界面展示