VOICEVOX / voicevox

無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのエディター
https://voicevox.hiroshiba.jp/
Other
2.48k stars 300 forks source link

設定フォルダを任意の場所に保存出来るようにする #2179

Open ekfacile opened 2 months ago

ekfacile commented 2 months ago

内容

現状設定フォルダの保存場所はOS毎に固定されていて変更出来ません。 例えばWindowsでジャンクションまたはシンボリックリンクを使用して別の場所に設定フォルダを移動させても、次の起動時に自動的にジャンクションまたはシンボリックリンクが削除されて規定のパスに保存されてしまいます。その結果、設定が全て消し飛んでしまいます。

Pros 良くなる点

OSがインストールされているドライブの空き容量が少ない人でもVOICEVOXを利用出来ます。 初回起動時で %USERPROFILE%\Roaming\voicevox フォルダの容量が 「約390MB」は無視出来ない容量の大きさです。

Cons 悪くなる点

余りPCの知識のない人が何処に設定フォルダを指定したか判らなくなる可能性があります。 これはVOICEVOX側でフォルダ選択ダイアログを用いて選択可能にしてそのパスを設定画面に常に表示し、「設定の保存先を開く」ボタンを設置する事で、いつでもそのパスをファイラー(Winidowsならエクスプローラ)から開けるようにする事で解決出来ます。

実現方法

わかりません(使用されている技術に詳しいものが1つもないため)。

VOICEVOXのバージョン

0.19.2

OSの種類/ディストリ/バージョン

Windows 10 Pro (10.0.19045.4651)

その他

Hiroshiba commented 2 months ago

@ekfacile issue作成ありがとうございます!

設定ファイルの場所を変更可能にしたい理由の共通認識を作りたく、質問させてください!

初回起動時で「約390MB」は無視出来ない容量の大きさです。

これってなんの話でしょうか 👀 具体的なパスを教えていただければ!

ちなみにVOICEVOXはconfig.jsonのことを設定ファイルと呼んでいます。 issueタイトルの「設定ファイル」がこのconfig.jsonのことを指していなければ、どれのことを指しているかも教えて下さい 🙏 (設定ファイルが保存されるフォルダの場所とかかなと想像しています)

Hiroshiba commented 2 months ago

@ekfacile こちらどうでしょう? 👀