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

プリセット保存先ディレクトリのデフォルトを、設定ファイルが保存されるディレクトリと同じディレクトリにする #1479

Closed
Hiroshiba opened this issue Nov 13, 2024 · 2 comments · Fixed by #1493
Assignees
Labels
初心者歓迎タスク 初心者にも優しい簡単めなタスク 機能向上 状態:実装者募集 実装者を募集している状態

Comments

@Hiroshiba
Copy link
Member

内容

プリセットの保存先はデフォルトでエンジンディレクトリに保存されます。
これは例えば管理者権限が必要なディレクトリにエンジンがインストールされていた場合にエラーになります。

もっと権限が簡単なディレクトリ、例えば設定ディレクトリに保存するようにすればこの問題は回避できるはずです。

ちなみに設定ファイルの保存先はここで決まっています。

https://github.com/VOICEVOX/voicevox_engine/blob/3ec65ed4e50fda8972d13285636779bd956ffa86/voicevox_engine/setting/setting_manager.py#L26C27-L26C41

Pros 良くなる点

広い環境で正しく実行できる

実現方法

可能なら以前のプリセットファイルをmvする処理もあると良さそう!
結構大変だと思うのでどういう実装がいいか聞いていただければ 🙏

その他

結構簡単だと思うのでもしよかったらぜひ!

@Hiroshiba Hiroshiba added 機能向上 初心者歓迎タスク 初心者にも優しい簡単めなタスク 状態:実装者募集 実装者を募集している状態 labels Nov 13, 2024
@takana-v
Copy link
Member

こちら未修正のままだと全ユーザー向けでインストールした時にエラーが発生してしまうため、私の方で修正したいと思います。

@Hiroshiba
Copy link
Member Author

!! 使い辛いポイントが減るのでとても良さそう!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
初心者歓迎タスク 初心者にも優しい簡単めなタスク 機能向上 状態:実装者募集 実装者を募集している状態
Projects
None yet
2 participants