可用性改进
This commit is contained in:
9
main.py
9
main.py
@@ -43,6 +43,8 @@ class MemScreen(Screen):
|
||||
self.reactor = Reactor(nucleon_file, electron_file, tasked_num)
|
||||
self.stage = 1
|
||||
self.stage += self.reactor.set_round_templated(self.stage)
|
||||
#print(self.reactor.procession)
|
||||
self.reactor.forward()
|
||||
|
||||
def compose(self) -> ComposeResult:
|
||||
yield Header(show_clock=True)
|
||||
@@ -103,7 +105,8 @@ class MemScreen(Screen):
|
||||
if ret == -1:
|
||||
if self.reactor.round_set == 0:
|
||||
if self.stage == 3:
|
||||
# NOTE # self.reactor.save()
|
||||
# NOTE #
|
||||
#self.reactor.save()
|
||||
self._show_finished_screen("今日目标已完成")
|
||||
else:
|
||||
self.stage += 1
|
||||
@@ -116,7 +119,9 @@ class MemScreen(Screen):
|
||||
|
||||
def action_play_voice(self):
|
||||
def play():
|
||||
cache = pathlib.Path(f"./cache/voice/{self.reactor.current_atom[1].content}.wav")
|
||||
cache_dir = pathlib.Path(f"./cache/voice/")
|
||||
cache_dir.mkdir(parents = True, exist_ok = True)
|
||||
cache = cache_dir / f"{self.reactor.current_atom[1].content}.wav"
|
||||
if not cache.exists():
|
||||
communicate = tts.Communicate(self.reactor.current_atom[1].content, "zh-CN-YunjianNeural")
|
||||
communicate.save_sync(f"./cache/voice/{self.reactor.current_atom[1].content}.wav")
|
||||
|
Reference in New Issue
Block a user