エロ話を垂れ流すブログ。18歳未満閲覧禁止。
当サイトの記事にはアフィリエイト広告のリンクが含まれる場合があります

AI合成音声のStyle-Bert-VITS2に待望のチュパ音モデルがきたぞー!

Style-Bert-VITS2に待望のチュパ音モデルきてたよぉー!うぉぉおおおん!!
https://huggingface.co/litagin/sbv2_chupa

litagin神様ありがとぉぉぉ!

Style-Bert-VITS2でチュパ音モデルを試してみる

このためにフェラチオアニメ新規で作りました。包茎ちんぽの召喚呪文(foreskin)を知ったばかりなので皮ほじほじモーション作りたかったというのもある。

動画再生すると音声も再生されるため注意。

すげぇ…とうとう合成音声でチュパ音が生成できる時代に…。

スマホ揺らす強度に応じて、あえぎ声を鳴らすアプリを開発してから早4年。あの頃この技術があればどれほどアプリ開発が捗ったか…!

いや、まだ体が元気なうちにこの技術が登場したことを喜びましょう。

まずは1時間程度触った感想

Style-Bert-Vits2 Editorの台本
「わあぁー…」
「ずず、ずず、」
「はぁむ…」
「じゅぼ…じゅぼぅ…じゅるる…」
「ちゅるじゅぽ!ちゅるじゅぽ!」

あ~~~ん、とか言わせたかったんだけど、「あんっあんっ」のほうを学習してるのか、あえぎ声になっちゃうんですよね。

なので、いくつか試して「わあぁー…」が口開けてるシーンに良さげだったので採用しました。

困った点としては、息継ぎが発生すること。

…………当たり前っちゃ当たり前なんですけど、「ちゅぱ、ちゅぱ、ちゅぱ」みたいに読点で区切ると、そのたび…というほどではないものの、そこそこの頻度で息継ぎして、悩まし気な吐息を出すので、キャラ性が強調されちゃいます。

これは良いことでもあるのですが、ロリの絵で色っぽい声が出るとおちんちんがションボリしちゃう変態紳士の皆さまもいらっしゃるだろうから悩ましいところ。上記の動画例ではこれでも一応、編集で吐息をある程度カットしています。

北斗の拳みたいに、チュパパパパパパパチュパぁ!とか、チュチュチュチュチュパァ!も試したのですが、息継ぎなしは無理でした。でも、じゅぼぼぼぼぼぼぼぼぼは息継ぎなしでOKなの。ふしぎ!バキューム系の学習が多いのかしら。というより、息継ぎなしで、チュッチュッチュッだけ音出してる音声なんて存在しない…のかな…?

ともあれ、息継ぎがあると困るというわけではなく、キャラクターと合うかどうかってだけの話なので、つくよみちゃんモデルとかとマージすれば解決するかも。まだマージまでは試せていません。

あるいは、チュパ音モデル配布ページにある例文のように「じゅぼぅ、ぐじゅぅぅっ……!じゅるっ、じゅぶぶっ、じゅぶりゅうぅ……!ちゅるっ、じゅぱっ、んぼおぉぉっ……!」みたいな長文のほうが安定するので、1回それで出力して、息継ぎしてる部分だけ編集でカットするのも良いかも。

上記の例では、ひとつひとつ出力してしまったため音の編集作業が面倒でしたが、長尺を一気に編集する分には大した手間でもない気がします。

参考用:有料音声素材を使った例

当ブログでよく使っているJunky-Soft様の音声素材集3パック2のロリ系音声素材を使った例です。

「あーん」「んっ」「んはっ」など、わずかですが、キャラ性が感じられる部分があり、ロリ絵ならこっちのほうが良いかなーとは思います。

がしかしですね。聞く人が聞くと開始1秒で、アーあの音声素材ね、とわかるんですよ…。

ゆれゆれボイスのアプリ開発したときに買って以来、4年以上様々なケースで使い込んでいるので、この音声素材に含まれている台詞、声のパターンを脳が記憶しちゃっていて、エロ同人作品買ったときに「あ、これJunky-Softさんの音声素材使ってるな」と気が付いてしまってヌケなくなることがあります(真顔

自分、別に声優オタクでも何でもなくて、むしろ無知すぎて恥ずかしいレベルなんですけど、Junky-Softさんのロリ系あえぎ声とチュパ音だけは聞き分けられるようになってしまったんです…。

とまぁ、そういった超個人的な事情があるため、AI音声で様々なパターンの、それこそマージも活用すれば無限に広がるチュパ音が作成できるのを心待ちにしてたんですね。

ほんとありがたいっすわー。

あとはクチュ音、パン音、射精音が無限生成できると嬉しいですが、このへんは音声ではなく、効果音だからAudio生成の分野ですかねー。

実際、Stable Audioではクチュ音もパン音も生成できたし、たぶんペットボトルを振る音とか指示すれば射精音っぽいのも出せると思うけど、ライセンスまわりがややこしく、出来るだけ使いたくないので結局宅録しています。

使いまわしがひどいから、そろそろ新しい効果音作らなきゃなぁ。

謝辞

オープンソースソフトウェアの開発者および各種素材の制作者の皆さまに感謝します。

使用ソフト (AI関連)

使用ソフト (AI以外)


最後にもう1回書いとこ、

litagin様、チュパ音モデルの作成と配布ありがとぉぉぉ!

PR

関連記事

同人エロゲーでAI音声を使う場合に考えること

ウィスパーボイス記事のコメント欄でハーレム同人エロゲーの話題があり、返信を書いていたら長くなってしまったので記事にします。 まず先にぼくの個人的な感想から書くと、4キャラもいて、かつパートボイス

コメント

  • litaginさん、todoでヌルモデル作るみたいなことまで言ってますからね・・・神としか言いようがないです

    嬌声の漏れについてですが、chupaを0.7、つくよみちゃんを0.3、whisper1を0.5とかで加重和マージすることでかなり抑えることができている気がします(だいぶ耳舐めっぽくなりますが)
    [返信]
    • おほぉー!これから試そうと思ってたのでレシピ助かります! 0.7/0.3/0.5 ( ..)φメモメモ

      フェラ系ももちろん作るつもりですが、キスシーンでも使いたかったのでンハァ~とか色っぽい声カットするのチト面倒だなーと思ってたんですよね

      不勉強でよくわかってないのですが、ヌルモデルというのは、whisperと同じく、既存のモデルをちゅぱ音対応にするみたいなことができるってことでしょうかね?
      もしそうなら、オラわくわくしてきたぞ…!
      [返信]
  • この記事をシェアしてくれてありがとう。 ...litaginさんは本当にすごいです!
    Style-Bert-VITS2をサポートするNSFWダブモデルがネット上に増えるのを楽しみにしています!

    (今後、ロリやショタのボイスNSFWモデルが増えることを期待しています!
    (私は台湾人です。機械翻訳された日本語なので、理解できないところがあるかもしれませんが、ご容赦ください)
    [返信]
    • NSFW用の音声モデルがひとつ公開されているだけでも奇跡的なことで、これをマージすることで様々な音声が作れます。
      https://www.youtube.com/watch?v=unbfezJPEog

      うちの場合はライセンスがとてもわかりやすくて安心な「つくよみちゃん様」「カノン様」のモデルを使うことが多いですが、下記のページを見るとわかるとおり、多くの声優様がITAコーパスを公開してくださっています。
      https://tyc.rei-yumesaki.net/material/corpus/ita-list/

      Style-Bert-VITS2の場合は感情表現が豊かなので、実際にはコーパス文よりも、素で話している声を適当に学習したほうがクオリティーが高かったりするのですが、「ITAコーパスを公開している≒AI学習にある程度寛容」とも考えられるので、個人的にはコーパスを公開されている声を優先的に使用している感じです。

      台湾の法律はわかりませんが、少なくとも日本においては声の学習をすること自体に違法性はないため、勝手に学習することもできるのですが、その一方で、声優さんの利益を損なうと見做される場合、違法となります。

      例えば販売されている音声素材集を学習して、その学習モデルを声優さんの名前付きで配布なんてしたらアウトなわけですが、このあたりが非常にわかりづらく、まだまだ法整備も未熟なため、将来的にどうなるかもわかりません。

      そのような状況の中、AI技術の発展のために音声コーパスを公開してくださっている方々には本当に頭の下がる思いで一杯です。
      [返信]
      • そうですね、無私の心で貢献してくださった方々にも大変感謝しています!

        しかし、Style-Bert-VITS2がNSFWソースの音を使わずにHシーンに適したモデルをトレーニングするのは非常に難しいはずです。

        音声マージはできるので、次のような質問があるのですが...。

        1.この目的のためにVOICEモデルを訓練したい場合、Style-Bert-VITS2がこのように話すように訓練するために、関連する映画からスピーチクリップの一部を取り出し、その後、音声マージを使って全く新しいモデルを作成することは可能でしょうか?

        2. RVC学習済モデルを使用することは可能でしょうか?
        ex: https://booth.pm/en/items/5012522
        [返信]
        • ライセンスや法的な話をしだすとややこしくなるので、いったんそれらは置いておいて技術的な部分だけお話しますね。

          1.可能です。実際、下記の記事で私自身のYouTube動画から音声のみを抜き出して学習した手順と結果を掲載しています。
          https://ziziura.edolls.net/style-bert-vits2-training-youtube/

          2.データ形式が異なるためそのままでは無理ですが、自分の声をRVC経由で録音し、1と同様のことをすれば当然学習は可能です

          ちなみに、同じような手順であえぎ声だけ抜き出して学習すれば自分でNSFWモデルを作ることは可能ですし、実際自分もやってみました。
          esd.listを作るのがとても手間ですが、根気と法的な問題がクリアできるなら、特別な技術がなくとも独自のNSFWモデルを作ることは一応可能です。
          [返信]
          • 返信にお付き合いいただきありがとうございます。 もう一度調べてみます。

            今は、私がAIによって生成された画像をどのように基本的なアニメーションにするかに集中しなければなりません。
            [返信]
            • アニメーションさせている方をあまり見かけないので、ぜひ試作品でも出来たらお見せ頂ければ幸いです。

              普通のアニメと異なり、NSFWの場合、上下/左右のわずかな動きや拡大縮小程度でそれっぽくなるので簡単な作業だと思うんですけどねー。正直なところ、面倒なのはキャラクターのレイヤー分けだけです。
              [返信]
              • 確かに、まず背景を取り除き、必要な部分を別のレイヤーに分ける必要がある。


                https://www.pixiv.net/artworks/116247515
                これは私が以前やろうとしたデモで、かなり不器用なのですが、少年が突き刺すアクションを2つのフレームでやってみました。

                あなたのPractical-RIFEの記事を読んだ後、他の画像で練習したいと思います。
                [返信]
                • とても良いと思います!
                  ちょっとお借りして、その2枚の差分をPractical-RIFEへ入れてみましたが、このようになります
                  https://ziziura.edolls.net/uploads/20240818_arigato_test.mp4

                  重なっている部分のフレーム補間が綺麗にならないことが多いので、キャラクターを2枚に分けさえすれば恐らくかなり良くなるかと
                  [返信]
                  • ワオ、面白い結果だ。
                    フィードバックをありがとう。

                    「キャラクターを2枚に分けさえすれ」というのは、2つのキャラクターがなるべく重ならないように、という意味ですか?
                    [返信]
                    • 中割の枚数が少ない場合、ペニスとヴァギナが離れた状態から、挿入される状態までのフレーム補間はなかなかうまくいきません。

                      これは、たった2枚の中割ではどの時点で合体するのか、いったいいつペニスが短くなったのか、AIには判断できないためです。

                      ですので、この場合の選択肢としては2つ
                      1.中割を増やして、ペニスとヴァギナが徐々に近づくようにする
                      2.ペニスとヴァギナを別々にフレーム補間して、動画編集で重ね合わせる

                      試しに、2のパターンで作ってみた結果がこちらです
                      https://ziziura.edolls.net/uploads/20240818_arigato_sample.mp4

                      完璧とは言いづらいですが、少なくとも挿入部分に関しては先ほどよりマシになったかと思います。

                      本来なら、AI絵ですから、男性の尻部分とか、背景絵とか、i2iで再生成すればもっと綺麗に作れるのですが、貴方が使っているモデルがわからないため、画像編集のみで誤魔化しました。

                      文章で長々と説明すると、余計わかりづらいと思いますので、GIMPとShotcutの元データをまとめておきました。このファイルの中身を見れば、作り方がすべてわかるはずです。
                      https://ziziura.edolls.net/uploads/20240818_arigato_sample.zip

                      [返信]
                      • いいね!
                        アニメーションがよりスムーズに見える!
                        いろいろ教えてくれてありがとう。
                        Inputファイルを見て、あなたがやっていることがたぶん理解できました。
                        今、やってみたい気持ちでいっぱいです!
                        他の画像でも試してみますので、結果をお知らせしますね。
                        [返信]
                        • https://www.pixiv.net/artworks/121716842
                          https://rule34.xxx/index.php?page=post&s=view&id=11007689
                          これはここ数日の練習の結果で、以前に生成した画像セットを使って作りました。

                          この練習では、前におっしゃった問題にも遭遇しました。Practical-RIFEはヴァギナと胎児の関係を理解できないので、とても奇妙な結果になります。

                          そこで、2.の方法で、ヴァギナと胎児を分離して2セットの入力を作り、Practical-RIFEに投げて処理させ、その2セットの結果をShotcutで他の絵と合成する、ということもしました!

                          実は、この結果にはまだいくつかの欠点があり、もしまたクオリティを上げたいのであれば、個々のフレームをターゲットにして手作業で修正しなければならないかもしれない。
                          [返信]
                          • おぉ、とてもスムーズなアニメですね!

                            もしや、先日Unbirthアニメのリクエストを送ってきた方だったのかな?とあわててpixivのDM欄を確認しましたが、別人でした…。
                            BirthやUnbirthって案外人気あるのですね…。

                            さて、小林鷹野さんのおっしゃる欠点がどの部分かはわかりませんが、ぼくが最初に躓いた部分、クリップ分けや透過動画、影の付け方などについて記事にまとめておきました。
                            https://ziziura.edolls.net/animation-clip-transparent-movie/

                            少しでも何かの参考になれば幸いです。
                            [返信]
                            • ワオ!またアニメーション制作の経験をシェアしてくれてありがとう。 またいつか読ませてもらいます。

                              また、リクエストおめでとう!
                              ははは、私も妊娠と出産のテーマは大好きだよ!

                              先ほどの練習用アニメーションの欠点ですが、主に、胎児とヴァギナの2つのフレームを別々に生成し、ShotCutで重ね合わせた後、Practical-RIFEで新たに生成したフレームのいくつかで、胎児の手がヴァギナのカバーする領域を不自然に超えてしまうことがわかりました。 そのため、より高いクオリティを求めるのであれば、生成されたフレームをもう一度処理する必要があるかもしれないと言ったのだ。
                              [返信]
                              • あぁ、なるほど、こういうことですね(笑)
                                https://perftile.art/artworks/CRkAKSTDpN
                                [返信]
                                • アハハ、確かに非常に近いケースだ!
                                  でも、ジジさんは私よりずっときれいに処理しましたよ。
                                  [返信]

新しいコメントを投稿する

[新規投稿]
 
TOP