推荐我自己AI的一个开源项目:
游戏语音本地实时翻译悬浮字幕(game-subtitle-cpp)
https://github.com/JFHSHX/game-subtitle-cpp
这是一个游戏语音本地实时翻译悬浮字幕工具(C++ / Qt 6 版)。它捕获系统回环音频,通过本地语音识别 + 本地机器翻译,在桌面悬浮窗实时显示双语字幕。全程离线运行,音频不落盘,隐私数据不出本机。
主要特点:
- 全程离线:语音识别与翻译都在本机完成,不依赖任何云端服务。
- 隐私优先:音频流仅用于实时识别,不写盘、不上传。
- 实时优先:「流式 + 精准」两遍识别,兼顾出字速度与翻译准确率。
- 低资源占用:原生 C++ / Qt,无 WebView 依赖,内存与 CPU 占用更低。
- GPU 加速:支持 DirectML(DX12)推理,可开关,失败自动回退 CPU。
- GTCRN 降噪:语音增强,降噪档位(关/低/高)可调。
- 进程联动:可指定目标游戏进程,自动开始/停止字幕。
- 术语表:支持自定义专有名词翻译(翻译前掩码、翻译后还原)。
- 历史记录:SQLite 持久化,支持查看、清空、导出 CSV。
技术栈方面,采用 Qt 6.8 桌面 UI,sherpa-onnx 做语音识别(C++ API 直链),MTranServer(Bergamot) 做本地机器翻译。
这是我之前 Rust/Tauri 版的 C++ 重写版,相比原版更轻量、性能更好。非常适合打外服游戏、看生放送、或者任何需要实时听懂外语语音的场景。
项目地址:https://github.com/JFHSHX/game-subtitle-cpp
欢迎感兴趣的朋友 Star、试用、提 Issue!
推荐我自己AI的一个开源项目:
游戏语音本地实时翻译悬浮字幕(game-subtitle-cpp)
https://github.com/JFHSHX/game-subtitle-cpp
这是一个游戏语音本地实时翻译悬浮字幕工具(C++ / Qt 6 版)。它捕获系统回环音频,通过本地语音识别 + 本地机器翻译,在桌面悬浮窗实时显示双语字幕。全程离线运行,音频不落盘,隐私数据不出本机。
主要特点:
技术栈方面,采用 Qt 6.8 桌面 UI,sherpa-onnx 做语音识别(C++ API 直链),MTranServer(Bergamot) 做本地机器翻译。
这是我之前 Rust/Tauri 版的 C++ 重写版,相比原版更轻量、性能更好。非常适合打外服游戏、看生放送、或者任何需要实时听懂外语语音的场景。
项目地址:https://github.com/JFHSHX/game-subtitle-cpp
欢迎感兴趣的朋友 Star、试用、提 Issue!