同人音声・VTuber・AIキャラボイス制作で、**「感情を細かく指定したい」「自作のキャラボイスを作りたい」**という需要に答えるのが Style-Bert-VITS2 です。日本語ローカル音声合成AIの主要な選択肢の一つで、感情スタイルの細やかな制御と、実用的な学習コストで自作モデルを作れる点が強みです。
この記事は Style-Bert-VITS2 を最短で使えるようにするためのガイドです。導入、基本の使い方、感情スタイル指定、自作モデルの学習、そして同人音声への活用まで、実務目線で整理します。
公式:github.com/litagin02/Style-Bert-VITS2
Style-Bert-VITS2 とは何か
Style-Bert-VITS2 は、litagin 氏(GitHub上での識別名)が開発している、Bert-VITS2 をベースにした日本語音声合成AIの派生プロジェクトです。次の特徴があります。
- 感情スタイルの細かい制御:joy・angry・sad・fun など、複数の感情スタイルを学習・切り替え可能
- 完全無料・ローカル動作:MIT ライセンス、自分のPCで動く
- Web UI 同梱:ブラウザから直感的に操作できる(コマンドライン不要)
- 自作モデルの学習が現実的:数分〜数十分の音声データからキャラボイスを作れる
- 推論の高速化:Bert-VITS2 系の技術で品質と速度のバランスが良い
同人音声、AIキャラボイス、VTuber用の音声、動画作品のセリフなど、日本語で感情豊かな音声を作りたい人にとって、2026年時点で有力な選択肢です。
何ができるか
1. テキスト → 音声(推論)
もっとも基本の使い方です。テキストを入力して、モデルを選んで、感情スタイルを指定すると、音声が出力されます。同梱の Web UI ですべて完結します。
2. 感情スタイルの切り替え
Style-Bert-VITS2 の名前の由来でもあるスタイル指定が最大の特徴です。同じモデル・同じテキストでも、スタイルを変えると印象が大きく変わります。
- Joy(喜び) — 明るく、テンションが高い
- Angry(怒り) — 声が強く、詰め寄る印象
- Sad(悲しみ) — 声が沈み、震える
- Fun(楽しい) — 軽くはしゃぐ
スタイルは学習時に定義したものが使えます。デフォルトモデルには一般的なスタイル、自作モデルには自分で定義したスタイルが割り当てられます。
3. スタイル強度の調整
Web UI では、選んだスタイルの強度をスライダーで調整できます。同じ「Joy」でも、強度 0.5 なら控えめに笑い、強度 1.5 なら大きく笑う、といった具合に細かく制御できます。
4. 自作モデルの学習
Style-Bert-VITS2 の真骨頂は、自作モデルの学習が現実的な工数で回せる点です。数分〜数十分の音声データを用意すれば、そのキャラの声で任意のテキストを喋らせられます。同梱の学習スクリプトと Web UI で、コマンドを叩かずにセットアップできます。
導入の大枠
細かなコマンドは公式GitHubの最新READMEを参照してください。ここでは流れをまとめます。
前提
- Python 3.10 以上
- git
- GPU:推論はVRAM 2GB程度でも動きますが、学習は 8GB 以上推奨
- CPU動作も可能:推論のみ、速度は落ちる
- Windows/Mac/Linux 対応
基本的な流れ
- GitHub からリポジトリを clone または zip でダウンロード
- Python 仮想環境を作る(venv or conda)
- 依存パッケージのインストール(同梱スクリプトで自動化されている場合が多い)
- 学習済みモデル(デフォルト or 配布モデル)を配置
- Web UI 起動(
app.pyやwebui.batを実行) - ブラウザで localhost にアクセスして使う
Windowsユーザー向けには 一括インストール用のバッチファイルが同梱されている場合が多く、その場合は初回セットアップは実質的にダブルクリックだけで済みます。詰まりやすいのは Python のバージョン、PyTorch の CUDA 対応版、といった他のローカルAIと同じ論点です。
基本の使い方
Web UI 起動後の流れは次のとおりです。
1. モデルを選ぶ
デフォルトモデルまたは配布・自作モデルから、使うモデルを選択します。モデルによって声質・話し方が違うので、まず何個か試して感覚を掴むのが実務的です。
2. テキストを入力
日本語テキストを入力します。長い文は文単位で自動分割されるのが一般的です。読み上げの区切りや息継ぎは、句読点で自然に制御できます。
3. スタイルとその強度を選ぶ
スタイル(joy・angry・sad など)を選び、強度スライダーで調整します。最初は 1.0 前後を基準にして、上下に振って感触を確かめるのが速いです。
4. 生成して確認
生成された音声をブラウザで再生できます。気に入ったらダウンロード。合わなければテキスト・スタイル・強度を調整して再生成。
5. 微調整のコツ
- 句読点で息継ぎを制御:「、」を挟むと少し休む、「。」で明確に区切る
- 同じ意味でも表記を変えて試す:「あぁ」と「ああ」で読み方が変わることがある
- スタイル強度の限界を試す:極端な値でどう変化するかを見ておくと、あとで調整が楽
自作モデルの学習
Style-Bert-VITS2 の学習フローは、他のTTS自作より扱いやすい水準にまとまっています。
用意するもの
- 学習用の音声データ:数分〜数十分程度
- 音声データに対応するテキスト(書き起こし):文字起こしされたもの
- GPU 環境:VRAM 8GB 以上
- 時間:データ量とエポック数によりますが、数時間規模
学習の流れ
- データ準備:音声ファイルとテキストのペアを揃える
- 前処理:音声を規定のフォーマットに変換、テキストを整形
- 学習開始:Web UI から起動、パラメータを設定
- 進捗確認:損失(loss)が下がっていくか、生成サンプルを聴いて確認
- 完成モデルの使用:学習済みモデルを推論画面から選んで使う
学習で失敗しやすいポイント
- 音声データにノイズが多い → 声質にノイズが焼き付く
- 話者が混ざっている → 声質が不安定になる
- エポック数が過剰 → 過学習で他のテキストが読めなくなる
- データが少なすぎる → 学習が収束しない
質の良いデータを少量集めるほうが、質の悪いデータを大量に集めるより結果が良い、というのが機械学習全般に共通する原則で、Style-Bert-VITS2 でも同じです。
Irodori-TTS との使い分け
もう一つの主要な日本語ローカルTTSである Irodori-TTS と、用途で使い分けると迷いにくいです。
| 観点 | Irodori-TTS | Style-Bert-VITS2 |
|---|---|---|
| 感情の指定方法 | テキスト内の絵文字 | スタイル名+強度 |
| 手軽さ | 高い(絵文字だけで感情が変わる) | 中(スタイル名の切り替えが要る) |
| 感情の細かい制御 | 中 | ◎(強度スライダーで微調整) |
| 自作モデル学習 | 検討中 | ◎(本命の使い方) |
| Web UI | 主に CLI | ◎(Web UI 同梱) |
| ライセンス | MIT | MIT(本体) |
両方入れて用途で使い分ける、が現実的です。「短いセリフを絵文字だけで演技させたい」なら Irodori-TTS、「キャラボイスを自作して長いシリーズで使いたい」なら Style-Bert-VITS2、と分けます。
同人音声・NSFW音声への活用
Style-Bert-VITS2 が同人音声制作で選ばれる理由は次の3つです。
1. 完全ローカル動作:クラウドサービスと違い、生成内容の制限がありません。プロンプトを外部に送らないので内容が漏れる心配もありません。
2. スタイルの細かい制御:喘ぎ・囁き・切ない声・甘い声など、同人音声で求められる演技のバリエーションを、スタイルと強度の組み合わせで細かく作り分けられます。
3. 自作キャラボイス:オリジナルキャラの声を自作して、シリーズ全体で統一した音声で提供できます。連作を出すクリエイターにとってこれは大きい利点です。
販売プラットフォームでの扱い
FANZA同人・DLsite などの成人向け販売プラットフォームは、AI生成音声の扱いに独自ルールがある場合があります。AI音声であることの明記を求められるのが一般的なので、隠さずに明示するのが安全です。
販売の全体像は次を参照してください。
- FANZA同人でAI CG集を出す完全ガイド(音声作品もFANZAで販売可能)
- AI画像の販売プラットフォーム比較2026
動画作品との組み合わせ
Style-Bert-VITS2 の音声を、AI生成の動画・静止画と組み合わせて動画作品にする運用も定番です。動画側は次を参照してください。
やってはいけないこと
技術的にできても、法的・倫理的に問題があります。
- 実在人物(声優、芸能人、知人など)の音声で学習しない:無断で学習することは肖像権・パブリシティ権に触れます
- 未成年に見える/聞こえる音声:明らかに子供の声を模した性的音声は禁止
- 他人の学習済みモデルを勝手に商用販売しない:使うモデルのライセンスを必ず確認
- AI音声であることを隠して販売しない:多くのプラットフォームでAI明記が求められます
権利面の考え方は AI画像生成の著作権・法律ガイド2026 にまとめています。音声にもほぼ同じ話が当てはまります。
よくある失敗と対処
声質が不安定・ノイズが乗る
学習データの質を疑ってください。ノイズが混じっている、話者が複数、音量がバラバラ、が典型的な原因です。綺麗な音声を少量のほうが、汚い音声を大量、より良い結果になります。
感情スタイルが効きにくい
スタイルの強度を上げてみてください。デフォルトが 1.0 なら、1.5〜2.0 で試すと差がはっきりします。それでも効かないなら、そのモデル自体がそのスタイルを十分学習していない可能性があります。
学習が収束しない
データ量が少なすぎるか、パラメータが合っていない可能性があります。まずは同梱のデフォルト設定で試し、それでダメならエポック数を増やす前にデータを増やす、が原則です。
VRAM 不足で学習が落ちる
バッチサイズを下げる、または学習用の音声を短く分割する、で対処します。それでも足りないなら、より小さいモデルサイズで学習するか、クラウドGPU(RunPod、Vast.ai など)を使うことも視野に入ります。
生成が異常に遅い
推論なら CPU 動作の可能性があります。nvidia-smi で GPU が動いているか、PyTorch が CUDA を認識しているかを確認してください。詳細は環境構築の基本と同じで、GPU別最適設定ガイド も参考になります。
ライセンスと商用利用
Style-Bert-VITS2 本体は MIT ライセンスで公開されていて、商用利用可能な自由度の高いライセンスです。ただし、次には注意してください。
- 使うモデルによってライセンスが違う:本体と、その上に載せる学習済みモデルは別扱い
- 配布されているキャラモデル:個別の利用規約があり、商用不可のものもある
- 自作モデルの学習素材の権利:学習に使った音声データの権利は自分で担保する
- 配布ページの最新版を毎回確認:更新される可能性
「本体は自由に使えるが、使うモデルの規約はそれぞれ」というのが原則です。販売を視野に入れるなら、使うモデルの配布ページを必ず読んでください。
情報の鮮度について
Style-Bert-VITS2 は継続的に更新されているプロジェクトで、バージョンアップと機能追加が続いています。この記事の情報は 2026 年 7 月時点のもので、細部の使い方やUIは変わる可能性があります。必ず公式GitHub の README とリリースノートを最新の情報源として使ってください。
まとめ
Style-Bert-VITS2 は、2026年時点で日本語音声合成AIの主要な選択肢の一つです。
- 感情スタイルの細かい制御と自作モデル学習の両立が強み
- 同梱の Web UI で、コマンド不要で始められる
- 同人音声・AIキャラボイス・VTuber制作で本命の選択肢の一つ
- Irodori-TTS との併用が実務的(絵文字の手軽さと、スタイル制御の細かさで棲み分け)
環境構築のハードルは他のローカルAIと同じ水準です。同人音声を作りたい、キャラボイスを自作したい、動画作品にセリフを付けたい、という用途で本命候補に入ります。
次に読む
- 姉妹TTS → Irodori-TTS 完全ガイド2026
- 動画と組み合わせる → AI動画ツール比較2026 / 画像から作るAIエロ動画の作り方入門2026
- 販売する → FANZA同人でAI CG集を出す完全ガイド / AI生成画像でおこづかいを稼ぐ実践ガイド
- BGMを付ける → AI音楽生成でBGMを作る2026
- 権利まわり → AI画像生成の著作権・法律ガイド2026
- GPU環境 → GPU別最適設定ガイド
- AIサービス俯瞰 → 中国AIサービス完全ガイド【2026年8月更新】 / NSFW対応 画像生成AI完全ガイド【2026年7月最終更新】





