v1.2.1

krillinai/OpenCreatorv1.2.1May 26, 2025by github-actions[bot]

AI Summary

Adds OpenAI TTS, auto-save settings, auto-restart backend, and merges voice into final video.

Key Highlights

  • Added OpenAI TTS support for voice synthesis
  • Desktop settings auto-save (removed save button)
  • Desktop app auto-restarts backend when config changes
  • Generated voice tracks are now merged into final video
  • Reorganized configuration file structure

Breaking Changes

  • Significant configuration file structure restructure

New Features

  • OpenAI TTS
  • Auto-save settings
  • Auto-restart backend
  • Voice merging

Full Release Notes

## 新增(New Features)
* 语音合成支持OpenAI TTS
* Added OpenAI TTS support for voice synthesis
* 桌面端任务失败后,增加失败信息提示并停止状态查询
* Desktop app now displays failure messages and stops status polling when a task fails
* 桌面端配置页移除保存按钮,切换tab和关闭软件时会自动保存
* Removed the "Save" button in desktop app settings; changes are now auto-saved when switching tabs or closing the app
* 桌面端配置变化后,在启动任务前会自动重启服务端确保配置都生效
* Desktop app now automatically restarts the backend service before task execution to ensure configuration changes take effect
* 勾选合成视频后,生成的语音现在会合入最终的视频
* Generated voice tracks are now merged into the final video when "Synthesize Video" is enabled

## 优化(Optimization)
* 重新组织配置文件结构,更便于理解
* Reorganized configuration file structure for better readability
* 任务id及任务文件夹名现在会基于上传的文件生成,增加可识别性
* Task IDs and folder names are now generated based on uploaded files for better identification
* 重写阿里云语音合成,提高任务稳定性
* Rewrote Alibaba Cloud voice synthesis module for improved task stability
* 优化纯音乐音频片段的处理
* Enhanced handling of pure music audio segments
* 调整默认的并发配置值
* Adjusted default concurrency configuration values
* 优化配置项文案
* Improved configuration item descriptions

## 修复(Fixes)
* 音频克隆源文件上传失败
* Fixed audio clone source file upload failures
* 桌面端代理配置不生效
* Fixed desktop app proxy configuration not taking effect
* 没有开启双语字幕时配音失败
* Fixed voice synthesis failures when bilingual subtitles were disabled

此版本配置文件结构有较大调整,请参照最新的`config-example.toml`,更新前最好备份一下原来的配置文件。
Note: This version includes significant changes to the configuration file structure. Please refer to the latest config-example.toml. It's recommended to back up your existing configuration file before updating.