Refactor: change execution location of pyopenjtalk.initialize()

Considering library design, this function with many side effects should not be executed in a library.
This commit is contained in:
tsukumi
2024-03-09 00:26:51 +00:00
parent 8feef04cef
commit c594f7ea7a
5 changed files with 8 additions and 18 deletions

View File

@@ -42,8 +42,7 @@ ln = config.server_config.language
# pyopenjtalk_worker を起動
## Gradio はマルチスレッドだが、initialize() 内部で利用されている signal はマルチスレッドから設定できない
## さらに起動には若干時間がかかるため、事前に起動しておいた方が体験が良い
## pyopenjtalk_worker は TCP ソケットサーバーのため、ここで起動する
pyopenjtalk.initialize()
# 事前に BERT モデル/トークナイザーをロードしておく