Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
TCBOMC authored Dec 8, 2024
1 parent c6745f3 commit 7c8a9be
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 4 deletions.
15 changes: 13 additions & 2 deletions tts4.2.7.8.Console.py
Original file line number Diff line number Diff line change
Expand Up @@ -951,7 +951,7 @@ def connect_to_gradio_start(self):
except Exception as e:
print(f"Failed to connect to {url}: {e}")
tk.messagebox.showerror("Connection Error",
f"Failed to connect to {url}: 请启动WebUI并开启TTS推理,在推理UI启动后连接到WebUI地址{e}")
f"无法连接至 {url} 请先启动WebUI并开启TTS推理,在推理UI启动后重新连接:{e}")

# 使用 after() 方法确保 start_display_folders 在主线程中执行
self.example_window.root.after(0, folder_audio_viewer.start_display_folders)
Expand Down Expand Up @@ -1167,6 +1167,8 @@ def create_project(self):
# 更新画布中的项目详细信息
self.update_project_details_in_canvas(project_name)

voice_generator_app.clear_current_display()

# 切换到选项卡2
notebook_main.select(main_tab2)

Expand Down Expand Up @@ -4609,7 +4611,7 @@ def run_format_dialogue(self, chapter_text, done_event=None):
def load_config(self):
"""加载配置文件并返回配置字典"""
try:
print("获取配置")
# print("获取配置")
if os.path.exists("config.json"):
with open("config.json", "r", encoding="utf-8") as f:
config_data = json.load(f)
Expand Down Expand Up @@ -6015,6 +6017,15 @@ def load_folders(self):
# 如果没有子文件夹,清空下拉框
self.folder_combobox.set('')

# 检查 self.scroll_frame 是否有控件,如果没有则调用 display_txt_files
if not self.scroll_frame.winfo_children(): # 如果 scroll_frame 中没有控件
#print("刷新角色")
folder_path = self.folder_path_var.get() # 获取当前文件夹路径
if folder_path and os.path.exists(folder_path) and os.path.isdir(folder_path): # 检查是否为有效的文件夹路径
self.display_txt_files(folder_path) # 调用 display_txt_files 函数并传递路径
else:
print(f"无效的路径: {folder_path}") # 输出无效路径的提示信息

def update_progress(self):
# 强制完成进度条
if self.progress_bar_done:
Expand Down
15 changes: 13 additions & 2 deletions tts4.2.7.8.py
Original file line number Diff line number Diff line change
Expand Up @@ -923,7 +923,7 @@ def connect_to_gradio(self, url):
except Exception as e:
print(f"Failed to connect to {url}: {e}")
tk.messagebox.showerror("Connection Error",
f"Failed to connect to {url}: 请启动WebUI并开启TTS推理,在推理UI启动后连接到WebUI地址{e}")
f"无法连接至 {url} 请先启动WebUI并开启TTS推理,在推理UI启动后重新连接:{e}")

def run_connect_to_gradio_start(self):
threading.Thread(target=self.connect_to_gradio_start).start()
Expand Down Expand Up @@ -1167,6 +1167,8 @@ def create_project(self):
# 更新画布中的项目详细信息
self.update_project_details_in_canvas(project_name)

voice_generator_app.clear_current_display()

# 切换到选项卡2
notebook_main.select(main_tab2)

Expand Down Expand Up @@ -4609,7 +4611,7 @@ def run_format_dialogue(self, chapter_text, done_event=None):
def load_config(self):
"""加载配置文件并返回配置字典"""
try:
print("获取配置")
# print("获取配置")
if os.path.exists("config.json"):
with open("config.json", "r", encoding="utf-8") as f:
config_data = json.load(f)
Expand Down Expand Up @@ -6015,6 +6017,15 @@ def load_folders(self):
# 如果没有子文件夹,清空下拉框
self.folder_combobox.set('')

# 检查 self.scroll_frame 是否有控件,如果没有则调用 display_txt_files
if not self.scroll_frame.winfo_children(): # 如果 scroll_frame 中没有控件
#print("刷新角色")
folder_path = self.folder_path_var.get() # 获取当前文件夹路径
if folder_path and os.path.exists(folder_path) and os.path.isdir(folder_path): # 检查是否为有效的文件夹路径
self.display_txt_files(folder_path) # 调用 display_txt_files 函数并传递路径
else:
print(f"无效的路径: {folder_path}") # 输出无效路径的提示信息

def update_progress(self):
# 强制完成进度条
if self.progress_bar_done:
Expand Down

0 comments on commit 7c8a9be

Please sign in to comment.