Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

メモ: Speaker/Metas 系リファクタリング方針・段階・進捗 #1313

Closed
14 of 18 tasks
tarepan opened this issue May 23, 2024 · 0 comments
Closed
14 of 18 tasks
Assignees
Labels
機能向上 状態:実装 実装をおこなっている状態

Comments

@tarepan
Copy link
Contributor

tarepan commented May 23, 2024

内容

現在進行している・予定している Speaker/Metas 系リファクタリングの方針・段階・進捗をここに記す。

方針

内部での Speaker インスタンス扱いがトリッキーで性能低下の原因にもなっている。
API BaseModel である Speaker に縛られていることがトリッキーさの原因であるため、内部都合に合わせた内部クラスを用意する。
また Speaker 関連コードが MetasStore 以外の関数やベタ書きアドホック処理に分散しているため、MetasStore へ集約し丁寧にテストする。それに合わせ CoreManager を内蔵する(TTSEngine を参照)。
語彙確認が完了したため、上記リファクタリングは新しい語彙を用いておこなう。

段階と進捗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
機能向上 状態:実装 実装をおこなっている状態
Projects
None yet
Development

No branches or pull requests

1 participant