settings package
Submodules
settings.logger module
- settings.logger.get_logger(module: str, verbose: bool) logging.Logger
settings.settings module
Settins 各種定数や初期値の設定
- settings.settings.UTAU_IS_INSTALLED
- UTAUがインストール済みか否かwindows以外の環境では自動的にFalseになる。
- Type
bool
- settings.settings.UTAU_ROOT
- UTAUがインストールされたフォルダのパス
- Type
str, default ""
- settings.settings.UTAU_SETTINGS
- UTAUのsetting.iniの内容を読み込んだ辞書ファイル
- Type
dict, default {}
- settings.settings.VOICE_ROOT
- 音源フォルダのルートwindows環境では、UTAU.exeと同じ階層のsetting.iniに記載あり
- Type
list of str
settings.win_utau module
windows版UTAUの情報を取得します。
- settings.win_utau.get_utau_root() str
UTAU.exeの場所を返します。
- 戻り値
dir_name -- | UTAU.exeの場所 | レジストリのHKEY_CLASSES_ROOT\UTAUSequenceText\shell\open\commandから取得します。 | UTAUがインストールされていない場合、""を返します。 | windows以外の環境では""を返します。
- 戻り値の型
str
- settings.win_utau.get_utau_settings(utau_root: str = '') dict
- UTAUのsetting.iniを読み込みます。読み込む優先順位は下記のとおりです。
(UTAUが program files(x86)にインストールされている場合) %LOCALAPPDATA%\VirtualStore\program files(x86)\UTAU\setting.ini
(ほかのフォルダにインストールされているか、上記のフォルダになければ) {UTAU_ROOT}\setting.ini
- パラメータ
utau_root (str, default "") -- UTAUのパス 初期値の場合、get_utau_root を呼び出します。
- 戻り値
utau_settings -- UTAUのsetting.iniの内容を読み込んだ辞書ファイル 見つからなければ空の辞書を返します。
- 戻り値の型
dict
- settings.win_utau.is_utau_installed() bool
UTAUがインストールされているか確認します。
- 戻り値
is_utau_installed -- | レジストリのHKEY_CLASSES_ROOT\UTAUSequenceTextが存在すれば、インストール済みとみなしTrueを返します。 | windows以外の環境ではFalseを返します。
- 戻り値の型
bool