impress_voice_input/.gitignore
impressionyang 02e100b318 feat: 初始化 Impress Voice Input 项目
基于 ONNX 的实时语音转文本输入法,C++ 跨平台实现。

核心组件:
- Qt 6 跨平台 GUI(实时识别 / 文件转写 / 配置页面)
- ONNX Runtime 推理引擎(异步模型加载)
- PortAudio 音频采集
- dr_libs 音频文件解码
- JSON 配置管理(线程安全,自动持久化)
- 日志系统(控制台 + 文件输出)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-12 15:53:05 +08:00

67 lines
1.1 KiB
Plaintext

# =====================
# 构建产物
# =====================
build/
cmake-build-*/
out/
*.exe
*.dll
*.so
*.dylib
*.a
*.lib
*.o
*.obj
# =====================
# IDE / 编辑器
# =====================
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
*.code-workspace
# =====================
# CMake
# =====================
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
compile_commands.json
# =====================
# 第三方依赖 (单独管理)
# =====================
# PortAudio 仓库体积大,不纳入版本控制
third_party/portaudio/
# ONNX Runtime 体积大,不纳入版本控制
third_party/onnxruntime/
# 保留 header-only 库(体积小)
!third_party/dr_libs/
!third_party/nlohmann_json/
# =====================
# 模型文件 (体积大,不包含)
# =====================
models/*.onnx
models/*.bin
models/*.pb
models/*.gguf
!models/.gitkeep
# =====================
# 用户数据
# =====================
# 默认配置保留,用户配置不纳入
!configs/default_config.json
configs/user_config.json
configs/config.json
# 日志
*.log