Skip to content

Commit 586bd96

Browse files
committed
Version 5.6.5
Fix MOSS Dataset Prep workflow compatibility Technical details: - Restore the original serialized order of all existing optional widgets - Append recursive_folder_scan after legacy widget values - Prevent saved workflows from shifting validation and codec settings - Address issue #340
1 parent 127bfe3 commit 586bd96

5 files changed

Lines changed: 18 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [5.6.5] - 2026-08-03
9+
10+
### Fixed
11+
12+
- Fix MOSS-TTS training settings in saved workflows
13+
- Fix existing MOSS Dataset Prep workflows loading values into the wrong fields
14+
- Fix invalid validation split and preparation batch size errors after updating
15+
- Fix MOSS training tensor shape errors caused by shifted codec settings
816
## [5.6.4] - 2026-08-03
917

1018
### Added

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[![Dynamic TOML Badge][version-shield]][version-url]
88
[![Ko-Fi](https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ko-fi.com/diogogo)
99

10-
# TTS Audio Suite v5.6.4
10+
# TTS Audio Suite v5.6.5
1111

1212
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/diogogo)
1313

nodes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
pass
1212

1313
# Version and constants
14-
VERSION = "5.6.4"
14+
VERSION = "5.6.5"
1515
IS_DEV = False # Set to False for release builds
1616
VERSION_DISPLAY = f"v{VERSION}" + (" (dev)" if IS_DEV else "")
1717
SEPARATOR = "=" * 70

nodes/training/moss_dataset_prep_node.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,6 @@ def INPUT_TYPES(cls):
6161
"If you leave this blank, the node will automatically split dataset_source into train + validation for you."
6262
)
6363
}),
64-
"recursive_folder_scan": ("BOOLEAN", {
65-
"default": False,
66-
"tooltip": (
67-
"When dataset_source or validation_source is a folder, also scan its subfolders. "
68-
"Disabled by default; direct files in the selected folder are always scanned."
69-
)
70-
}),
7164
"validation_split": ("FLOAT", {
7265
"default": 0.05,
7366
"min": 0.01,
@@ -111,6 +104,13 @@ def INPUT_TYPES(cls):
111104
"default": True,
112105
"tooltip": "Reuse a matching prepared dataset cache instead of re-encoding audio codes every run."
113106
}),
107+
"recursive_folder_scan": ("BOOLEAN", {
108+
"default": False,
109+
"tooltip": (
110+
"When dataset_source or validation_source is a folder, also scan its subfolders. "
111+
"Disabled by default; direct files in the selected folder are always scanned."
112+
)
113+
}),
114114
},
115115
}
116116

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
22
name = "tts_audio_suite"
33
description = "TTS Audio Suite - Universal multi-engine TTS extension for ComfyUI with unified architecture supporting IndexTTS-2, ChatterBox, Chatterbox Multilingual TTS (Official 23-Lang), F5-TTS, Higgs Audio 2, VibeVoice, and RVC engines. It has character voice management, SRT subtitle TTS support, and audio processing capabilities."
4-
version = "5.6.4"
4+
version = "5.6.5"
55
license = {file = "LICENSE"}
66

77
[project.urls]

0 commit comments

Comments
 (0)