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を読み込みます。
読み込む優先順位は下記のとおりです。
  1. (UTAUが program files(x86)にインストールされている場合) %LOCALAPPDATA%\VirtualStore\program files(x86)\UTAU\setting.ini

  2. (ほかのフォルダにインストールされているか、上記のフォルダになければ) {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

Module contents