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

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

ウィスパーボイス記事のコメント欄でハーレム同人エロゲーの話題があり、返信を書いていたら長くなってしまったので記事にします。

まず先にぼくの個人的な感想から書くと、4キャラもいて、かつパートボイスが選択肢のひとつなら、声優さんに依頼するのが良いのではないかなぁーとは思います。

ぼくがよく使わせて頂いているDLsiteの音声素材3パック2の出涸茶ノ湯様の場合はR18作品でも1,000文字6,000円くらいだし、昔ゆれゆれボイス関連で調べたときも声優さんの単価って安いんだなぁと感じました。(料金表の見方間違ってたらごめんなさい)

AI音声学習に使われる100文の台本(声優統計コーパス)があるのですが、これの文字数なんて4000文字未満です。24,000円で依頼できるなら即日支払いたいし、学習モデルとして使うことを正式に許可してくれるなら10倍でも安いでしょう。

…いや、今回はそういう話じゃなかった。

AI音声を使う場合の話。

権利的な話

AI音声をネット上に公開する場合、当たり前ですが権利的な話は避けて通れません。

うちのブログでよく使わせて頂いているのは、下記3つ。

  • Anneli / Anneli-nsfw
  • つくよみちゃん様のコーパスをSBV2で学習したモデル
  • カノン様のコーパスをSBV2で学習したモデル

このうち、つくよみちゃん様とカノン様はめちゃめちゃ緩いライセンスで合成音声界隈では有名だと思います。ありがたい話です。

しかし、SBV2同梱のAnneli様については出所はわかりません。たぶんあえて公開していないのだと思いますが、ぼくが見落としているだけだったらごめんなさい。

AIについて興味を持ってちょっと調べればすぐ出てくる話題だと思いますが、著作権法第三十条の四により、AIの学習自体を禁止させることは(たぶん)出来ません。文化庁が出している「AIと著作権に関する考え方について」も興味深いです。

やろうと思えば素人でも数クリックで有名声優の声を学習させてAI音声化することが可能な時代です。

実際、アンダーグラウンドなページでは有名声優やキャラ名と共にそうした学習モデルが配布されていますが、これは違法です。

学習すること自体は違法ではないけれど、そこに声優名やキャラ名を紐づけて公開すると権利侵害になる…ようです。法律には全然詳しくないので、ググって調べた程度の話。

つまり、複数の声優の声を学習して、まぜまぜコネコネしてその声が誰の声かわからないレベルにした学習モデルなら、権利関係はクリア…と思われます。…たぶんね。
(自分の声が25%以上含まれている場合は利用規約に従うこと、と明言されているモデルもあります)

なにぶん、法律のほうがAIの進化に追いついていない状況なので、どう転ぶかわかりません。

なので、商用利用する場合は、つくよみちゃん様やカノン様のような、権利関係がハッキリしているモデルを使ったほうが良いかなーとは思います。

コーパスの配布者リスト

ホント、つくよみちゃん様には足向けて寝られないなーと思っていますが、コーパスを配布している声優さんたちのリストをまとめて公開してくださっています。

JVSコーパスを配布している声優さんのリスト
https://tyc.rei-yumesaki.net/material/corpus/voiceactress100/list/

ITAコーパスを配布している声優さんのリスト
https://tyc.rei-yumesaki.net/material/corpus/ita-list/

JVSコーパスもITAコーパスも、要するに「定型の読み上げ文章」です。どちらも基本的に100文程度で、AI学習に適した音素バランスを考慮した文章で構成されています。

この読み上げ音声があると高品質なAI音声モデルが作成できる、というわけですね。

実際、ぼくも上のリストでカノン様のページを見つけ、利用規約のQ&Aで、

Q&A
Q. ○○してもいいですか?
A. いいです。

Q. ○○したらだめですか?
A. いいっつってんだろ。

という文章を読んで腹抱えて笑いながら、敬意をもって使わせて頂こう、と心に決めた次第です。

ちなみに、コーパスが公開されている=自由に使って良いということではありません。

中には商用利用不可やNSFW不可が明記されていたり、公開する場合はクレジットを表記すること、などの条件がありますので、それぞれの声優さんのページでしっかり利用規約を読んで把握しましょう。

あえぎ声とチュパ音の問題

問題…というと大げさですが、エロゲーを作りたいと考えた場合、避けては通れない話題でもあります。

先述のとおり、コーパスを公開してくださっている方が意外といらっしゃるので、通常台詞の場合はそれをそのまま学習し使っても良いですし、まぜまぜして使うのも良いでしょう。

がしかし、それだけではあえぎ声やチュパ音は出せません。

数日前にチュパ音の動画でも言及していますが、通常、「はぁー、はぁー」とか書いても吐息にはなりません。

同様に「あんっ、ああんっ!」とか書いても普通は棒読みするだけ。

これをあえぎ声にしてくれるのはぼくが知る限り、Anneli-nsfwだけなので、このモデルとマージする必要があります。

しかもそれなりにマージ比率をnsfwへ寄せないと良いあえぎ声(良いあえぎ声って何だ?)にはならないのですが、寄せすぎるとみんなAnneliちゃんの声になってしまいます。

まぁ、チュパ音ならそこまでキャラクター性は出ないというか、高い声か低い声くらいの違いしかぼくにはわかりませんが…。

あえぎ声については、まぁまぁキャラ性が出ると思うので、ここが悩ましいところ。

じゃあ自分であえぎ声モデルを作るか、となると、これ相当大変だと思うんですよ。

例えば、つくよみちゃん様のJVSコーパスの例を出します。

001.wav|tsukuyomi-chan|JP|また、当時のように五大明王と呼ばれる、主要な明王の中央に配されることも多い。
002.wav|tsukuyomi-chan|JP|ニューイングランド風は、牛乳をベースとした白いクリームスープであり、ボストンクラムチャウダーとも呼ばれる
003.wav|tsukuyomi-chan|JP|コンピュータゲームのメーカーや業界団体などに関連する人物のカテゴリー
004.wav|tsukuyomi-chan|JP|サービスマネージャー導入駅のため、大井町駅から遠隔管理している。
005.wav|tsukuyomi-chan|JP|シルバーサーファー襲撃事件までに、リチャーズはチームメイトともに国際的にスーパーヒーロー及び有名人として認知されている。

このように、音声ファイルと文章をマッチングさせるesd.listというファイルを作るのですが、基本的には音声ファイルだけあれば自動で文字起こししてくれる機能があるので、鼻ほじりながらマウスクリックでOKなんですね。

でも、あえぎ声って文字起こし…できるのかしら…?

01.wav|nsfw|JP|あん
02.wav|nsfw|JP|ああん
03.wav|nsfw|JP|あんっ
04.wav|nsfw|JP|んぁ
05.wav|nsfw|JP|あひぃっ

みたいなリスト作ることになると思うんだけど、これをキャラ数分作るのってすさまじく大変じゃないっすかね。

Anneli-nsfwというあえぎ声が出せるモデルが1つ出てきただけですごいことだと思うんですよ。

同人エロゲーのために、あえぎ声モデルを作るとしたら、ぼくはそのモデルのほうを買いたいw

Anneli-nsfwの作例

過去記事で投稿したものですが、参考までにAnneli-nsfwの作例です。

気持ち良すぎる~(棒)

個人的な感想ですがAnneli-nsfwちゃんは「気持ち良い」関連の言葉がカタコトになりがちな印象。イントネーションは多少調声できますが、VOICEVOXやCOEIROINKのような異次元の調声は無理です。

上の作例はAI小説が出したシナリオをそのまま使うのがコンセプトだったので変更できませんでしたが、苦手な文章は苦手な文章とわりきって、別の台詞に変えるのが一番楽だと思います。

つくよみちゃん様の作例

こちらも過去記事で投稿したものですが、ASMR風動画で左耳がAnnel-nsfw+whisper2、右耳がつくよみちゃん様+nsfw+whisper1です。

つくよみちゃん様の声は素晴らしいのですが、合成音声にするとややシャリ感が出てヘッドホンで聞くとサ行が耳に刺さる場合があり、nsfwやwhisperモデルをマージするとちょうど良い塩梅かなと感じました。

カノン様の作例

これはPerfTile.ARTにしかUPしていないので一部のみですが、左耳のママがカノン様+nsfw、右耳がつくよみちゃん様+nsfw+whisper1です。

カノン様の声はコーパスで聞いたときは男前な印象だったのですが、学習してみたら、なぜかおっとりしたママ味のある声になり、どうしたものかと悩んでいたのですが、タイミングよく「ママショタ動画作れませんか?」というリクエストが届いたので上のような動画を作った次第です。

最近はこのカノン様の声をAudacityでロリ声化して、おねえちゃんのパンツコキ動画を作りました。

まとめ

雑多な記事になってしまいましたが、今まで書こう書こうと思いつつ、えっちな動画制作を優先してしまっていたため、後回しになっていた権利関係や、コーパスの配布元などの話がまとめられて、個人的にすっきりしました。

AIによって、IT業界では当たり前のように繰り返されてきた変化が、IT以外にも広がり、社会問題化しているように感じています。

自分の例でいうと、例えばMovableTypeやWordPressの登場で独自開発していたCMSが売れなくなったこと、EC-CUBEやShopifyの登場で独自開発していたショップシステムが(略

一見関係ないことのように思われるかもですが、技術の進歩には大きなうねりがあり、巨大資本にまっこうから立ち向かっても破壊されるだけなので、のっかっていくしかないと思うんですよね。

今の時代にGoogleなんてパクリサイトじゃないか!と声高に宣言しても失笑されるだけですよね? でもGoogle登場時はそういった声のほうが大きかったんですよ。

自分もYahooにウン万円も払ってサイト登録して頂いていた側なので、ロボット検索エンジンなんて自動で記事パクって、要約と称して他人の文章掲載する盗人じゃねーか、と内心思っていましたが、あっというまに少数派になりました。

AIについても同様で、色々と問題はあれど、そこを飲み込みつつ、うまく利用していかないとあっというまに時代に取り残されると思っています。

PR

関連記事

コメント

  • おおー、早速。
    声色の種類が多いのがネックになる···わかります
    AI生成のキャラ絵が似かよってるのと同じように声も近しい感じになりそうですね。
    あれですな、エッチぃ台詞は全力で声優さんに収録してもらって、会話の台詞は
    汎用音声的なので一度お茶を濁しておいて、売れたらフルボイスにしてもいいかもしれないですね。
    ありがとーでした。掘れましたじゃなくて惚れました
    [返信]
    • いや~ん(́∀`(⊃*⊂)

      サンプルプレイさせてもらいましたが、スクリプト作るの大変そうですねー。ゲームエンジンとか触ったことないので未知の領域でございます。

      NSFW版の音声が増えれば嬉しいし、有料でも全然構わんのですが、他人から学習したデータを売るのかよふざけんなって人もいるだろうし、にんともかんとも。

      声優さん公式で学習モデル販売してくれるのが一番助かるんですけどねー。健全バージョンならAI VOICEとかVOICE PEAKとかいろいろありますけど、NSFWは皆無なので…。
      [返信]
  • スクリプト C#という言語なのですが、VB、COBOL世代の自分でも馴染めるやさしい言語です。C++とかだとしぬるw
    うちの場合は、宴というUnityにビジュアルノベル機能を追加するアセットをインストールて作ってます。
    EXCELで台詞とかコマンドを上から順に記述するだけでいいというらくちん機能です
    この宴無かったら未だに吉里吉里でゲーム作ってたかも
    そういえば、ティラノなんちゃらっていう無償のアセットで
    同じようなのが出てました。

    AIボイス 声優さんからの学習データ提供は凄くハードル高そうに思います
    死活問題でうすよね。汎用データの販売もやってる人ほぼ居ないですし
    メスガキオホ声のレジェンド声優さんは無償とかで提供してますがw

    今のが完成したら、実験的にAiボイスの炉利もの作ってみたいです
    ろとろりばばぁが大好きなんで
    [返信]
    • おー、C#ならリモートでエロゲ操作するWindowsアプリ作ったときに使いました。
      といってもWindowsの場合は言語云々というより、.NET Frameworkの使い方さえわかればどの言語でも書き方は同じですが…

      UnityはVRChatのアバター作るときに触っただけですが、世のゲーム開発者はこんな難しいツールを使っているのかと驚愕しましたw アセットでいろいろできるようですが、その使い方覚えるだけで大変そう…

      炉利ゲーの制作も楽しみにしてます😊
      [返信]
  • AI NSFW
    あえぎ声の作り方で、基本的なあえぎ声を学習させる際に、
    esd.list には、台詞そのものではなく、識別記号的なものを指定して学習させ、
    発声させるときは、その記号を台詞のように指定するというのは出来ないのでしょうか?
    ※よくわかってないのでトンチンカンな質問だったらごめんなさい
    あん->An1
    んんっ->N1
    とかで学習させ、An1とかを台詞発声時に台詞として指定する的な感じで
    [返信]
    • うーん、やってみないと何ともですが難しいんじゃないかなぁ…
      そもそもBert-VITS2は文章に応じて感情表現を伴った喋り方をするのが特徴なので、ベースとなる膨大な学習が前提にあると思うんですよね。
      記号にするメリットもちょっとピンときませんでした。そこまでするなら、素材となるあえぎ声をAudacity等で切り貼りするのと変わらない気がします。

      一度使ってみれば普通のAI合成音声とコンセプトが違うことがわかるかと思います
      [返信]
  • エロゲのエロシーンのボイスのみ抽出して、それで単にモデルを作るだけだと全然いいものができないので、anneli-nsfwは何か工夫してそうですよね。
    なんとなく思い浮かぶのは「esd.listを元エロゲのセリフを参考に書き換える」「データセット作成のところの初期プロンプトを工夫する」「ボイスデータ自体をもっと莫大な量用意する」とかするとよくなるかもしれませんが、どれも大変そうで、あまりやろうとは思えないです。ボイスモデル短時間で出るようなハイエンドマシンでもないので・・・
    [返信]
    • ぼくも似たようなことしました!w
      エロゲではなく、今までよく使ってきたあえぎ声の有料音声素材を学習したらどうなるのか気になってやってみたのですが、いまいち仕組みを理解していないので手順に自信がなく、記事にはしていませんでした。

      実行手順)
      1.全12ファイル(※)をInputsフォルダに置く
       (※控え目に喘ぐ1~3、普通に喘ぐ1~3、激しく喘ぐ1~3、絶頂1~3)

      2.[データセット作成]の[音声のスライス]を実行
       →この時点でなぜか6ファイル(控え目に喘ぐ1~2、普通に喘ぐ1、激しく喘ぐ1~2、絶頂1)になる
        同じ音声を省く処理があるのかな?

      3.[音声の文字起こし]を実行
       下記のようなesd.listが作成される

      控えめに喘ぐ1-0.wav|test|JP|ふん……
      控えめに喘ぐ2-0.wav|test|JP|ふぅ、ふぅ、ふぅ、ふう、ふぅ、ふぅ、
      普通に喘ぐ2-0.wav|test|JP|んふふふ、はぁ、んふふふ、んふふふ……
      激しく喘ぐ1-0.wav|test|JP|うううううううううう……
      激しく喘ぐ2-0.wav|test|JP|えへへ、あ、あ、あ、あ、あ……
      絶頂1-0.wav|test|JP|えぐうううううううううう、え、え、ちょううううううううう

      4.不安を覚えつつも[自動前処理を実行]→[学習を開始する]

      esd.listがたったの6行しかないし、ガガーピピー!のような壊れた学習モデルが出来るのではないか、と思いつつ、テストしたところ、想像していたよりはまともに喘ぎ声が出てびっくりしました。

      しかも、あえぎ声しか学習してないのに「おちんぽミルクちょーだーい」とかの台詞も色っぽくしゃべってくれる。Style-Bert-VITS2はいったいどんな仕組みなんだ?!と戦慄。

      但し、実用的かというと残念ながらノイズがめちゃくちゃ多いので使い物にはなりませんでした。

      これはあえぎ声に限らず、この有料音声素材の通常台詞を学習したときもノイズが多かったので、元の音声ファイルにノイズが多いのかなと諦めていました。

      つくよみちゃん様やカノン様の音声を学習した際はとてもクリアな音声が出来たので、元ファイルの問題なのか、それとも学習する音声の数を100文以上にすればノイズが減るのか、興味深いところですね。

      また、あえぎ声の場合はきちんと文字起こしされていないので、こしぱんさんのおっしゃるように、esd.listを書き換えるのも大事かも知れないと思いました。
      [返信]
      • おお・・・詳しい情報ありがとうございます!
        スライスは設定で省かれているとかですかね?デフォルトだと10秒以上の連続した音声や2秒以下の短い音声とかはカットされる設定だった気がするので・・・もしくはノイズ扱いで拾われなかったとか?
        [返信]
        • …あ、ほんとだ スライスという語感から、30秒のファイルでも12/12/6秒とかに切ってくれる機能だと勝手に思い込んでましたw
          確認したら、30秒ある喘ぎ声が除外されていたのでこしぱんさんのご指摘どおりでございました m(_ _)m
          [返信]
  • >エロゲ操作するWindows
    Kwsk!

    今のAI音声は、ゲームエンジン黎明期の「なんか便利なの来たけど、使えるまでの敷居高くね?」って
    雰囲気で、もう少ししたら、わたしのような頭?状態でも、ひゃっはーこれすげぇw 状態まで
    使いやすくなると信じて

    anneli-nsfw
    >エロゲのエロシーンのボイスのみ抽出して
    はう、ダメなんだ…
    早く今の終わらせてどっぷり研究出来る時間が欲しいです
    [返信]
    • スマホを上下に揺らしたら(意味深)マウスクリックするだけのアプリですw
      https://zizi.edolls.net/blog-entry-848.html

      やっていることは単純で、揺れを検知するAndroidアプリと、マウス操作をするWindowsアプリ、その間のTCP/IP通信くらいですねー

      > 使えるまでの敷居

      Unity使えるmacapさんが難しく感じるところは何もないと思いますが、githubのページを見慣れていないと一瞬躊躇する…とかですかね…?

      インストール手順なんてそのへんのフリーソフトより簡略化されてます。

      下記のZIPファイルをDLして、中のInstall-Style-Bert-VITS2.batをダブルクリックするだけで完了。
      https://github.com/litagin02/Style-Bert-VITS2/releases/download/2.6.0/sbv2.zip

      普通、AI関連は先にgitやPython環境を作ってから、なのですが、Style-Bert-VITS2は元のBert-VITS2を改良し、鼻水たらしながらでも使えるようにしてくださっています。

      このコメント欄を読んでいる時間ですぐ使えるようになりますから、騙されたと思ってお試しください😊
      (バッチファイル実行時に10GBくらいDLするのでネットワーク環境によっては時間かかります)
      [返信]
  • スマホの通信の
    いやー辛抱たまらん
    まさに、こんなの作りたいなぁって思って色々調べた時期がありました
    ドールのヘッドとかにスマホを仕込んで動きを検出し、pcへリアルタイムで送信、
    興奮度とか、Gの激しさで、あえぎ声、ピストン反応音声を決定、
    スマホへ送信、スマホが再生
    って感じで妄想してました。
    こういう、アンドロイドとかAI系の妄想が大好物で
    そもそも、人の形をした人以外の何かとの恋愛とか生活に憧れてたんです
    特に機械ロボット系にロマンを感じます
    随分前ですが、勢い余ってオリエントさんへメールで提案したことがありました。
    やんわりとスルーされましたが
    [返信]
    • ピストンの強度による興奮度の上昇とか、反応の変化とか、そのへんも4年前に実装済ですね
      https://edolls.net/hobby/yure/

      このWebアプリを作った段階ではAIもなかったので、自由に使える絵がなく、ドーラーさんの中に絵師さんもいるだろうから、反響があればコラボしたりできないかなーと思っていましたが、コメントくれたのは一部の常連さんだけで、みなさん興味なさそうだったので開発する気なくなりました。
      メーカーへ提案するにしても、最低限こういうの作ったので無償提供します!使ってもらえませんか!くらいでないと厳しそうな気がします。
      [返信]
  • Style-Bert-VITS2
    今作ってるのに区切り ー 台詞の声について本格的に決める必要が出てくるタイミングで
    やってみようかと思います

    彼女とキス、妹が机の下でフェら いいっすね。たぎります!
    妹が脅してきてて断れない状態だとなおいいです。
    ネトラレラレ?
    同人誌のわたしのお兄ちゃんってのが最高ですた 全巻物理的に揃えてますw
    [返信]
    • >妹が脅してきてて断れない状態だとなおいいです。

      わかる(硬い握手)
      [返信]

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

[新規投稿]
 
TOP