-
Notifications
You must be signed in to change notification settings - Fork 197
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
engine_manifest.json
パスの厳密さと影響範囲
#1259
Comments
影響範囲に関して、 パスを変える困難さですが、 engine_manifest.jsonの仕様がどこにも描かれていないのはなかなかに問題ですね・・・。 |
👍️
👍️
👍️
理論的には正しそうです。
上記でパスがルート固定と明確化され、またマルチエンジンユーザーが参照しうることも明確化されました。 暫定的に書くとしたら VOICEVOX ENGINE の |
現状最適な場所に感じました!!
|
着手しました。 |
質問の内容
概要:
engine_manifest.json
のパスはどのレベルで変更困難か、その影響範囲はどこか、が知りたいですengine_manifest.json
はエンジンの静的情報をもつファイルであり、様々な形で利用されている。現状でそのパスはエンジンルート直下となっている。
VOICEVOX/voicevox_engine
レポジトリの検索機能を用いたところ、engine_manifest.json
パスは少なくともマルチエンジン利用側で<engine_root>/engine_manifest.json
に決め打ちされていることがわかった。すなわち VVAPI か VVPP 仕様の一部になっているようであった。これはengine_manifest.json
パスの変更は難しいことを示唆する。このように
engine_manifest.json
パスは慎重な管理が必要なようにみえるが、その仕様・影響範囲が文章化されていない。ゆえにコード上にハードコードすべき値を引数化している(ようにみえる)箇所があるなど、仕様の曖昧さが様々な問題の遠因となっている。
このような背景から以下の質問があります:
engine_manifest.json
のパスはVOICEVOX/voicevox_engine
外のどこから利用されているか(=影響範囲はどこか)engine_manifest.json
のパスはどのレベルで変更困難か(回答例: 今後ずっと固定)VOICEVOXのバージョン
0.19.0
The text was updated successfully, but these errors were encountered: