Skip to content

2.6.0

Latest
Compare
Choose a tag to compare
@litagin02 litagin02 released this 16 Jun 09:00
· 22 commits to master since this release
d281cfe

v2.6.0 (2024-06-16)

新機能

モデルのマージ時に、今までの new = (1 - weight) * A + weight * B の他に、次を追加

  • new = A + weight * (B - C): 差分マージ
  • new = a * A + b * B + c * C: 加重和マージ
  • new = A + weight * B: ヌルモデルのマージ

差分マージは、例えばBを「Cと同じ話者だけど囁いているモデル」とすると、B - Cが囁きベクトル的なものだと思えるので、それをAに足すことで、Aの話者が囁いているような音声を生成できるようになります。

また、加重和でnew = A - Bを作って、それをヌルモデルマージで別のモデルに足せば、実質差分マージを実現できます。また謎にnew = -Anew = 41 * A等のモデルも作ることができます。

これらのマージの活用法については各自いろいろ考えて実験してみて、面白い使い方があればぜひ共有してください。

囁きについて実験的に作ったヌルモデルをこちらに置いています。これをヌルモデルマージで使うことで、任意のモデルを囁きモデルにある程度は変換できます。

改善

  • スタイルベクトルのマージ部分のUIの改善
  • WebUIのApp.batの起動が少し重いので、それぞれの機能を分割したDataset.bat, Inference.bat, Merge.bat, StyleVectors.bat, Train.batを追加 (今までのApp.batもこれまで通り使えます)

v2.5.1 (2024-06-14)

ライセンスとのコンフリクトから、利用規約開発陣からのお願いとデフォルトモデルの利用規約に変更しました。