- 跨平台:迁移到 AvaloniaUI,首先保证在 Windows 正常运行
- 插件生态:将识别器、语音源和翻译器于程序本体分离,采用插件的方式加载
- 通知模块:实现运行异常通知
- 资源管理器:实现资源(例如SherpaOnnx模型文件)管理
- 字幕:添加字幕锁定、背景色、字体艺术效果
- 通知模块:实现敏感词通知
- 插件生态:实现插件的下载、禁用、自动更新
- 分发渠道:资源下载、插件下载
- 官方插件:实现SherpaOnnx的各种小功能:英文小写、繁简体转换
- 翻译器:实现翻译器的插件化,支持谷歌翻译、有道翻译等
- 官方插件:实现用于 Linux 桌面的 PulseAudio 语音源
- 跨平台:实现在 Linux 上运行一致
- 分发渠道:搭建官方网站,提供下载、文档、社区
- 自动更新:实现自动更新功能
- 插件生态:稳定插件接口,提供插件开发文档
- 代理设置
- 插件离线安装
- 历史记录保存
- 历史记录复制优化
- 移除插件可能会卡死