Commit Graph

4 Commits

Author SHA1 Message Date
impressionyang
3e8be47295 feat: 添加 Windows 自动打包脚本,支持本地缓存 Electron 2026-05-20 16:56:40 +08:00
impressionyang
6681397167 fix: 修复 Electron GUI 启动后空白问题
问题原因:
- UI 文件 (index.html) 没有被复制到 dist 目录
- Electron 主进程加载路径不正确

修复内容:
- 新增 scripts/copy-ui.js: 编译后复制 UI 文件到 dist/ui/
- 修改 electron-main.ts:
  - 修正 UI 文件加载路径为 'ui/index.html'
  - 添加 sandbox: false 配置
  - 添加 ready-to-show 事件监听,避免窗口闪烁
- 修改 package.json: 在构建脚本中添加 copy-ui 步骤

使用说明:
- npm run build: 自动编译并复制 UI 文件
- npm run dev:electron: 开发模式运行 Electron GUI

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 16:45:32 +08:00
impressionyang
fc3ea6fa4e docs: 完善 Windows 构建指南和脚本
新增:
- scripts/build-win.bat: Windows 构建脚本
- scripts/build-win.sh: Linux/macOS 构建脚本

更新:
- BUILD_WINDOWS.md: 完善构建说明
  - 添加脚本使用说明
  - 简化手动打包步骤
  - 整理常见问题解答

注意:
- Windows ZIP 包较大 (132MB),建议在各平台自行构建
- 推荐使用提供的脚本进行构建

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 16:29:15 +08:00
impressionyang
7c51542918 Initial commit: Impress ASR Input 项目基础框架
功能:
- 基于 ONNX 的语音识别引擎
- 多语言支持(中文、英文、日语、韩语)
- 模型加载器(支持 SenseVoice/Whisper/Paraformer)
- 音频采集和处理模块(VAD、重采样、归一化)
- 文本输出模块(剪贴板)
- CLI 命令行工具
- Electron GUI 界面
- Windows x64 打包配置

文档:
- PRD 产品需求文档
- README 项目说明
- 开发指南
- Windows 构建指南

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 16:10:11 +08:00