一个基于 Electron 的专业会议录制应用,采用苹果风格设计。
- ✅ 高质量音频录制 - 支持系统声音录制
- ✅ 苹果风格界面 - 现代化的用户界面设计
- ✅ 录制管理 - 查看和管理历史录制文件
- ✅ 实时状态显示 - 录制状态和计时器
- ✅ 文件管理 - 快速访问录制文件夹
- 🔄 实时转录 - AI 语音转文字功能
- 🔄 智能纪要 - 自动生成会议纪要
- 🔄 多语言支持 - 支持多种语言转录
- 🔄 云端同步 - 录制文件云端备份
- macOS 10.14 或更高版本
- 需要麦克风权限
- 需要安装 SoX (用于音频录制)
- 
克隆项目 git clone <repository-url> cd electron-record2 
- 
安装依赖 (如需使用代理) export all_proxy=http://127.0.0.1:7890 npm install
- 
安装 SoX (macOS) brew install sox 
- 
运行应用 npm start 
- 
开发模式 npm run dev 
- 
构建应用 npm run build 
- 
打包分发 npm run dist 
- 
开始录制 - 点击"开始录制"按钮
- 应用会请求麦克风权限(首次使用)
- 录制状态指示器会显示红色并开始脉动
 
- 
停止录制 - 点击"停止录制"按钮
- 录制文件会自动保存到 recordings文件夹
 
- 
管理录制 - 在录制历史区域查看所有录制文件
- 点击文件夹图标打开录制文件夹
- 点击刷新图标更新文件列表
 
- 
AI 功能 - 实时转录和生成纪要功能即将推出
- 界面已预留相应按钮
 
electron-record2/
├── main.js              # 主进程
├── renderer.js          # 渲染进程
├── preload.js           # 预加载脚本
├── index.html           # 主界面
├── styles.css           # 样式文件
├── package.json         # 项目配置
├── assets/              # 资源文件
└── recordings/          # 录制文件夹
- Electron - 跨平台桌面应用框架
- SoX - 音频处理工具
- HTML/CSS/JavaScript - 前端技术
- Node.js - 后端运行时
- 集成语音识别 API
- 添加音频波形显示
- 支持多种音频格式导出
- 添加音频编辑功能
- 实现云端存储集成
MIT License
欢迎提交 Issue 和 Pull Request!
如有问题或建议,请通过以下方式联系:
- GitHub Issues
- Email: [[email protected]]