Skip to content

Releases: SwartzMss/MeetingAssistant

Release list

v1.0.1

Choose a tag to compare

@SwartzMss SwartzMss released this 26 May 14:25
7fb5cb2

音频捕获模块优化

问题修复

  • 修复了音频初始化失败的问题(错误代码:0x-7ff8ffa9)
  • 解决了音频格式结构不完整导致的参数非法错误

技术改进

  1. 音频格式处理

    • 升级为 WAVEFORMATEXTENSIBLE 格式支持
    • 完整保留音频设备的扩展格式信息
    • 优化了音频格式的转换逻辑
  2. 内存管理

    • 使用 CoTaskMemAlloc/CoTaskMemFree 替代 new/delete
    • 优化了内存分配和释放策略
    • 避免了不必要的内存复制
  3. 兼容性提升

    • 更好地支持现代声卡设备
    • 提高了与不同音频格式的兼容性
    • 优化了系统混音格式的处理

性能优化

  • 减少了不必要的数据复制
  • 优化了音频格式转换流程
  • 提高了音频捕获的稳定性

影响范围

  • 音频捕获模块
  • 语音识别服务
  • 实时音频处理

测试建议

  • 验证不同音频设备的兼容性
  • 检查音频捕获的稳定性
  • 确认内存使用情况

v1.0.0

Choose a tag to compare

@SwartzMss SwartzMss released this 22 May 15:00
882e95c

MeetingAssistant v1.0.0 Release Notes

🎉 主要特性
基于微软 Azure 语音服务,支持实时语音识别与中英文互译
系统音频采集,无需麦克风即可转写会议、视频等内容
实时字幕区:英文、中文分别显示,便于对照
历史字幕区:自动保存所有历史中文翻译,便于回顾
一键清空内容,界面简洁易用
配置持久化,支持保存 Azure 区域和密钥
崩溃自动转储,便于问题定位
完整打包,所有 Qt 依赖和 Azure SDK 依赖均已包含,下载即用

🛠️ 使用方法
填写 Azure 区域和密钥,点击“保存配置”
点击“开始”即可实时识别和翻译
“停止”可暂停识别,“清空内容”可清理所有字幕
历史字幕区可随时回顾所有翻译内容

⚠️ 注意事项
免费额度请在 Azure Portal 查询
仅支持 Windows 64位,需安装 VC++ 运行库
如遇问题请附带日志和转储文件反馈