effects package
Submodules
effects.base module
- class effects.base.EffectBase
ベースクラス:
object
f0,sp,ap,output_dataに影響を与える処理の抽象型各パラメータを加工する場合、このクラスを継承する。- static apply(params) numpy.ndarray
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
- 戻り値
new_values -- | 処理後の値
- 戻り値の型
np.ndarray of float64
- class effects.base.PitchEffectBase
ベースクラス:
object
ピッチに影響を与える処理の抽象型周波数に変換する前の、cent単位のピッチ列を加工する場合、このクラスを継承する。- static apply(params, pitches: numpy.ndarray) numpy.ndarray
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
pitches (np.ndarray of float64) --
world時間軸のピッチ数列(cent単位)settings.PYWORLD_PERIOD(デフォルト5ms)毎に生成される。
- 戻り値
pitches -- | world時間軸のピッチ数列(cent単位) | settings.PYWORLD_PERIOD(デフォルト5ms)毎に生成される。
- 戻り値の型
np.ndarray of float64
- class effects.base.WorldEffectBase
ベースクラス:
object
f0,sp,apの複数に影響を与える処理の抽象型各パラメータを加工する場合、このクラスを継承する。- static apply(params) Tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray]
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
- 戻り値
f0 (np.ndarray of float64) -- | 処理後のf0
sp (np.ndarray of float64) -- | 処理後のsp
ap (np.ndarray of float64) -- | 処理後のap
effects.eb_flag module
- class effects.eb_flag.EBFlag
ベースクラス:
effects.base.WorldEffectBase
- static apply(params) numpy.ndarray
- 語尾の息成分の強さ(ブレシネス)。大きいほど息っぽいeb100の時、1000Hz~5000Hz帯の非周期性指標が全て1になるように加算します。あわせて、eb100の時スペクトル包絡が0になるように弱めます。語尾息がかかる範囲はebs、語尾息が最大になるまでの時間はebaで指定します。
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
- 戻り値
new_values -- | 処理後の値
- 戻り値の型
np.ndarray of float64
effects.g_flag module
- class effects.g_flag.GFlag
ベースクラス:
effects.base.EffectBase
- static apply(params) numpy.ndarray
- 疑似ジェンダー値負の数で女声化・若年化正の数で男声化・大人化します。
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
- 戻り値
new_values -- | 処理後の値
- 戻り値の型
np.ndarray of float64
effects.gw_flag module
- class effects.gw_flag.GwFlag
ベースクラス:
effects.base.PitchEffectBase
- static apply(params, pitches: numpy.ndarray) numpy.ndarray
うなり声、グロウル
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
pitches (np.ndarray of float64) --
world時間軸のピッチ数列(cent単位)settings.PYWORLD_PERIOD(デフォルト5ms)毎に生成される。
- 戻り値
pitches -- | world時間軸のピッチ数列(cent単位) | settings.PYWORLD_PERIOD(デフォルト5ms)毎に生成される。
- 戻り値の型
np.ndarray of float64
effects.large_a_flag module
- class effects.large_a_flag.LargeAFlag
ベースクラス:
effects.base.WorldEffectBase
- static apply(params) numpy.ndarray
- ピッチ変動にあわせて音量が変化します。1~100では、基準より高いとき音量が小さくなります。-1~-100では、基準より低いとき音量が小さくなります。
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
- 戻り値
new_values -- | 処理後の値
- 戻り値の型
np.ndarray of float64
effects.large_b_flag module
- class effects.large_b_flag.LargeBFlag
ベースクラス:
effects.base.WorldEffectBase
- static apply(params) numpy.ndarray
- 息成分の強さ(ブレシネス)。大きいほど息っぽい0~49ではB0の時非周期性指標が全て0になるように乗算します。51~100ではB100の時、1000Hz~5000Hz帯の非周期性指標が全て1になるように加算します。
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
- 戻り値
new_values -- | 処理後の値
- 戻り値の型
np.ndarray of float64
effects.large_p_flag module
- class effects.large_p_flag.LargePFlag
ベースクラス:
effects.base.WorldEffectBase
- static apply(params) numpy.ndarray
- ピークコンプレッサー。P100の時volume適用前の音量最大値が-6dBになるように正規化P0の時は原音の音量に合わせて正規化します。
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
- 戻り値
new_values -- | 処理後の値
- 戻り値の型
np.ndarray of float64
effects.t_flag module
- class effects.t_flag.TFlag
ベースクラス:
effects.base.PitchEffectBase
- static apply(params, pitches: numpy.ndarray) numpy.ndarray
"音程の補正。1cent単位"
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
pitches (np.ndarray of float64) --
world時間軸のピッチ数列(cent単位)settings.PYWORLD_PERIOD(デフォルト5ms)毎に生成される。
- 戻り値
pitches -- | world時間軸のピッチ数列(cent単位) | settings.PYWORLD_PERIOD(デフォルト5ms)毎に生成される。
- 戻り値の型
np.ndarray of float64
effects.vf_flag module
- class effects.vf_flag.VfFlag
ベースクラス:
effects.base.WorldEffectBase
- static apply(params) numpy.ndarray
- 疑似エッジvfフラグでエッジがかかる長さを5ms単位で指定します。vfフラグが正の場合冒頭から、負の場合固定範囲の末尾からです。vfwフラグは、エッジ1回の長さを1000フレームに対する割合で指定します。vfpは、エッジ1回あたりの無音部分の長さをエッジ部分の長さに対する割合で指定します。
- パラメータ
params (resamp.Resamp) -- 伸縮機の各パラメータ
- 戻り値
new_values -- | 処理後の値
- 戻り値の型
np.ndarray of float64