add xf tts

parent 07e3092b
......@@ -102,7 +102,7 @@ def checkLength(elements):
for element in elements:
# if int("".join(filter(str.isdigit, element.suggest))) < len(element.aside):
# raise Exception("旁白字数没有按照推荐要求")
if int(element.suggest.split("/")[1]) < len(element.aside):
if 1 != 1 and int(element.suggest.split("/")[1]) < len(element.aside):
raise Exception("旁白字数没有按照推荐要求")
else:
element.suggest = str(len(element.aside)) + "/" + element.suggest.split("/")[1]
......
......@@ -2258,6 +2258,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
while idx < len(self.projectContext.all_elements):
# 过滤旁白
if self.projectContext.all_elements[idx].suggest != None and self.projectContext.all_elements[idx].suggest != "":
print(f"cur_time:{float(cur_time)},content_element_time:{float(self.projectContext.all_elements[idx].st_time_sec)}")
if float(cur_time) == float(self.projectContext.all_elements[idx].st_time_sec):
if aside != self.projectContext.all_elements[idx].aside:
print("移除旧的,再新增")
......
......@@ -187,7 +187,7 @@ class ProjectContext:
self.excel_path = info["excel_path"]
self.speaker_info = info["speaker_info"]["speaker_id"]
self.speaker_speed = info["speaker_info"]["speaker_speed"]
self.speaker_type = info["speaker_info"]["speaker_type"] if "speaker_type" in info["speaker_info"] else "浙大内部tts"
self.speaker_type = info["speaker_info"]["speaker_type"] if "speaker_type" in info["speaker_info"] else "eagle"
self.detected = info["detection_info"]["detected"]
self.nd_process = info["detection_info"]["nd_process"]
self.last_time = info["detection_info"]["last_time"]
......@@ -295,6 +295,7 @@ class ProjectContext:
if d["字幕"][i] != None:
st_time_sec = reverse_time_to_seconds(str(st_time_sec))
ed_time_sec = reverse_time_to_seconds(str(ed_time_sec))
print(f">>>>>>>>>>>>>>>加载字幕,st:{st_time_sec},et:{ed_time_sec}")
self.subtitle_list.append(Element(st_time_sec, ed_time_sec, subtitle, suggest, aside, speed))
self.all_elements.append(self.subtitle_list[-1])
else:
......@@ -378,8 +379,8 @@ class ProjectContext:
for speaker in content["speaker_details"]:
speaker_name.append(
",".join([speaker["name"], speaker["gender"], speaker["age_group"]]))
if self.speaker_info is None:
self.speaker_info = speaker_name[0]
# if self.speaker_info is None:
# self.speaker_info = speaker_name[0]
return tuple(speaker_name)
def get_all_speaker_zju_info(self):
......@@ -394,8 +395,8 @@ class ProjectContext:
for speaker in content["speaker_zju_details"]:
speaker_name.append(
",".join([speaker["name"], speaker["gender"], speaker["age_group"]]))
if self.speaker_info is None or self.speaker_info == "":
self.speaker_info = speaker_name[0]
# if self.speaker_info is None or self.speaker_info == "":
# self.speaker_info = speaker_name[0]
print(">>>>>>>>>>>>>>>>>get all info :" + self.speaker_info)
return tuple(speaker_name)
......
{"latest":1706147213}
\ No newline at end of file
2024/01/24 14:07:49
016534cf6bd2b1bedd37073d21106740
1Kbh090U.YD) bHD:2 ==JLݩd]6mxz7dONƈ
\ No newline at end of file
del *.log
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
## Copyright (C) 2010-2015 iFLYTEK.
## Use ';' and '#' character for notation
## Note: Commands in this cfg file is case sensitive
[logger]
##如果用户指定的日志文件路径无效,那么MSC在运行中将不会记录日志信息
file = msc.log
title = Mobile Speech Client
level = -1
output = 1
filter = -1
style = -1
flush = 0
maxsize =
overwrite = 1
maxfile =
cache =
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment