hex2077
|
321e3cded4
|
feat(config): 添加webvoice配置支持多TTS提供商和优化播客生成流程
新增webvoice.json配置文件,包含大量语音选项,更新TTS适配器以支持多提供商配置,改进播客生成流程中的错误处理和重试机制,优化UI组件以支持新的语音选择功能
|
2025-10-19 17:16:36 +08:00 |
|
hex2077
|
13d552bb57
|
feat(ui): 添加播客生成失败重试功能
添加了播客生成失败后的重试功能,包括:
- 在播客卡片中显示失败状态和重试按钮
- 保存失败任务的输入文本内容以便重试
- 实现重试事件系统,将失败内容回填到创建组件
- 更新多语言支持中的失败和重试文本
同时修复了TTS配置中的语音名称错误,调整了遮罩层透明度,
并改进了路径获取逻辑以处理根路径情况。
|
2025-10-05 22:40:49 +08:00 |
|
hex2077
|
4c46677c19
|
refactor: 移除本地配置缓存并清理环境变量
移除config-local.ts中的缓存逻辑,简化配置读取流程
删除web/.env中不再需要的ALLOWED_USER_IDS变量
更新.gitignore以忽略上传脚本文件
|
2025-08-27 20:17:53 +08:00 |
|
hex2077
|
d3bd3fdff2
|
refactor: 更新音频文件路径和UI样式调整
fix: 修正TTS提供商配置中的null值问题
chore: 清理无用文件和更新输入文本内容
|
2025-08-20 14:18:18 +08:00 |
|
hex2077
|
719eb14927
|
feat: 添加播客生成器Web应用基础架构
实现基于Next.js的播客生成器Web应用,包含以下主要功能:
- 完整的Next.js项目结构配置
- 播客生成API接口
- 音频文件服务API
- TTS配置管理
- 响应式UI组件
- 本地存储和状态管理
- 音频可视化组件
- 全局样式和主题配置
新增配置文件包括:
- Next.js、Tailwind CSS、ESLint等工具配置
- 环境变量示例文件
- 启动脚本和构建检查脚本
- 类型定义和工具函数库
|
2025-08-14 23:44:18 +08:00 |
|
hex2077
|
c2930e4340
|
feat(api): 新增FastAPI服务接口及完善TTS配置管理
实现FastAPI服务接口,支持播客生成任务提交、状态查询和音频下载功能
重构TTS配置管理,统一处理不同TTS服务商的API URL配置
更新README文档,添加API使用说明和项目徽章
添加定时清理输出目录功能,优化资源管理
|
2025-08-11 22:09:18 +08:00 |
|
hex2077
|
924ff6ef83
|
docs: 更新文档及配置
更新 README 和 README_EN 文档,添加 tts_providers.json 文件说明和免责声明。修改 fish-audio.json 配置中的模型名称。添加 GPL-3.0 许可证文件。
|
2025-08-10 22:32:48 +08:00 |
|
hex2077
|
78d4c81173
|
feat: 添加多TTS服务支持并优化音频处理
- 新增Fish Audio、豆包TTS、Gemini TTS和Minimax TTS服务支持
- 实现音频音量与语速调整功能
- 添加各TTS服务的配置文件和测试脚本
- 更新README文档,增加新功能说明和示例音频
- 重构TTS适配器代码,提高可扩展性
|
2025-08-10 21:40:10 +08:00 |
|
hex2077
|
c72e64e529
|
feat: 添加TTS语音配置检查脚本和优化播客生成器
refactor(podcast_generator): 改进音频生成和合并逻辑
- 添加多线程支持加速音频生成
- 优化JSON解析逻辑增强健壮性
- 改进音频文件合并为WAV格式
- 添加执行时间统计功能
docs(config): 更新语音配置文件和添加新语音
- 为所有语音添加usedname字段
- 添加新的语音配置和角色定义
- 更新API URL参数
chore: 更新.gitignore添加日志文件排除
|
2025-08-06 16:14:41 +08:00 |
|
hex2077
|
cd528f407c
|
init
|
2025-08-06 00:37:43 +08:00 |
|