实现文章和课程页面的音频构建状态跟踪功能,包括: 1. 添加内容哈希码字段用于标识唯一内容 2. 实现音频构建状态查询接口 3. 在前端展示构建进度状态 4. 添加手动触发音频生成功能 5. 优化长文本TTS任务的并发控制 新增HTML工具类提供内容哈希计算和HTML清理功能
- 在AppletUser类中添加freeUser字段以支持免费用户标识 - 移除pom.xml中过时的Java 9编译配置 - 修改AppletApiTTSController中的请求体读取方式,使用缓冲区提高处理大请求体的性能
新增小程序文章模块,包括文章管理、列表展示、详情查看功能 添加文章TTS语音合成支持,包括长文本TTS任务生成和回调处理 实现文章内容的多音色语音合成功能 优化TTS回调接口,增强异常处理和日志记录 更新pom.xml配置,设置maven-compiler-plugin为Java 9 修复AppletTtsCache实体类字段命名问题
在handleAdd方法中添加nextTick确保DOM更新后重置表单,同时完善resetForm方法清除验证状态
引入AudioDurationUtil工具类,通过解析音频数据获取真实时长,替代原有的文本估算方法。当解析失败时仍保留文本估算作为备选方案,提高时长计算的准确性。