-
Notifications
You must be signed in to change notification settings - Fork 201
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
整理: tts_engine
モジュール内のプライベートな関数をリネーム、テストを整理
#1435
整理: tts_engine
モジュール内のプライベートな関数をリネーム、テストを整理
#1435
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
概ねLGTMなのですが、ちょっと設計方針をお聞きしたいです!
tts_pipeline(というよりtts_engine?)は今後どうなっていきそうでしょうか・・・? 👀
それによっては今回の大量のプライベート関数化も方針が変わってきそうだなーと。
例えばsynthesis_engineになってモジュール化してファイル分割していく、とか。
以下の変更を予定しています:
より長期の方向性としては「 @Hiroshiba |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
内容
概要:
tts_engine
モジュール内のプライベートな関数をリネームしてリファクタリングtts_engine
モジュールはTTSEngine
用のプライベートな関数を多数定義している。これらは
tts_engine
モジュールに閉じて利用されているが、関数名に_
prefix が付いていないケースが散見される。これはコーディング規約 No.1 (#799)に反する。このような背景から、
tts_engine
モジュール内のプライベートな関数をリネームするリファクタリングを提案します。またリネームの過程でテストに改善点が見つかったため、同時にリファクタリングをおこなった。
主な変更点は以下の通り:
_to_flatten_phonemes
)T
)関連 Issue
無し