【2026/08/02更新】IrodoriTTSの最新モデル「v4 small」が公開されました。基本的な使い方はこの記事にある「v3」と変わりませんが、漢字の読み方や演技などがより自然になっています。検証後、v4 smallに準拠した記事内容にアップデートします。

【2026/06/05修正】環境によっては「uv run」で起動すると実行前にuvが仮想環境を自動同期し直してしまうことがあるとコメントで教えて頂きました。起動コマンドやbatファイルの記述を修正しています。

こんばんは、スタジオ真榊です。この記事は、音声生成AI「Irodori-TTS」の導入から使い方までを解説したAI音声の超入門記事です。Irodori-TTSの導入、基本操作、参照音声の使い方、VoiceDesign版の使い方、サー…というノイズの除去、権利面の注意点までを詳しくまとめました。

Irodori-TTSは超高性能なグラボがなくても、ユーザーが指定したテキストをもとに自然なトーンの日本語音声を生成することができます。例えばこんな感じ。

ローカル生成ですので、もちろん喘ぎ声やちゅぱ音といったR-18音声の生成も行うことができます。

生成時間はRTX4080(VRAM16GB)で数秒程度と非常に高速。Codexを使ったゲーム制作と組み合わせることで、ゲーム中に登場するすべてのセリフを統一感のあるトーンで生成、全セリフに自動一括配置することもできました。

ただし、AI音声はAIイラスト以上に実在人物との繋がりが強いため、「声があの有名人に似ている」とみなされてトラブルを招く恐れがつきまといます。AI音声はディープフェイク作成にもからむリスキーな技術でもありますので、今回の特集では注意事項や規約、トラブル回避のポイントについても重点的に取り上げています。

【注意】記事中にR-18画像は掲載されていませんが、「Hなセリフを読ませてみよう」の項にR-18音声が含まれています。再生時は周囲や出力デバイスをご確認ください。

Irodori-TTSとは

Irodori-TTSはAIエンジニアのAratako氏がWindows10/11向けに開発した、日本語特化のローカル向け音声生成AIモデル。TTSは「text-to-speech」の略で、テキストを音声に変換できるモデルという意味です。

参照音声を読み込ませて声色や話し方を似せられることと、絵文字を使って感情表現をコントロールするユニークな機能があるのが大きな特徴。非常に軽量なモデルなので、GPUがない場合もCPUで動かすことができます。(※ただし、かなり時間がかかるようです)

<通常版とVoiceDesign版の違い>

Irodori-TTSには、「通常版」「VoiceDesign版」があります。通常版では、何も読み込ませずランダムな声色で生成するか、既存の音声ファイルを読み込ませて声色や話し方を似せるかを選べます。一方、VoiceDesign版はその名の通り、「落ち着いた女性の声ではきはきと」とか、「明るい少年の声でゆっくり悲しそうに」といったように、ユーザーが文章で指定して声色をデザインすることができます。

通常版とVoiceDesign版の違い:図版1

VoiceDesign版では当初、声色の指定ができるだけで音声参照ができなかったのですが、2026年5月31日に最新モデル「V3」が公開され、既存音声を参照しながらしゃべり方もユーザーが指定できるようになりました。これにより「VoiceDesign版で声を作って通常版で参照」という手順を踏む必要がなくなり、VoiceDesign版単体で声色のデザインから声色の再現まで完結できるようになっています。

AI音声の声色や話し方が実在人物を想起させるような声色だった場合、偶然だったとしても訴訟リスクが付きまといます。安易にネット上から他人の声をDLして読み込ませるのではなく、VoiceDesign版をうまく使ってできるだけオリジナルな声を作っていく作業が身を守ってくれることと思います。

インストール方法

Codexを既に導入した環境なら、自分で始めるより適当な場所に「Irodori-TTS」フォルダを作って、そのフォルダでCodexを開き「Irodori-TTSを導入して。リポジトリはこれ。https://github.com/Aratako/Irodori-TTS」と頼むのが一番手っ取り早いです。起動方法もやや難しいので、そのあたりの交通整理もCodexがやってくれます。

Codexの始め方は以下の記事を参照のこと。

手動でやる場合は、以下の手順で進めてください。

<uvを入手>

Irodori-TTSは「uv」という管理ツールを使って導入します。まず、Windowsのスタートメニューを開き、「PowerShell」と入力して起動します。PowerShellの黒い画面が開いたら、次の太字で書いたコマンドをコピーして貼り付け、Enterキーを押します。これは「uvのインストーラーをダウンロードして実行してね」という内容のコマンドです。

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

このようになっていればOK。(PowerShellのバージョンによって見た目は異なります)

uvを入手:図版1

インストールが終わったら、PowerShellをいったん閉じて、もう一度開き直してください。

次に、「uv --version」というコマンドを入力して、uvが正しく入ったか確認します。「uv 0.xx.x」のようにバージョン番号が表示されればうまくいっています。

uvを入手:図版2

うまくいかない場合はPCを再起動してみて、それでもつまづく場合はChatGPTなどに質問してサポートしてもらいましょう。

<Irodori-TTSをダウンロード>

次に、Irodori-TTS本体を入手します。Git(プログラムの変更履歴を記録・追跡できるバージョン管理システム)を導入済みなら、PowerShellで次のコマンドを1行ごとに実行すればOK。

git clone https://github.com/Aratako/Irodori-TTS.git

cd Irodori-TTS

Git未導入の人、よく分からない人は、GitHubのIrodori-TTSページを開き、緑色の「Code」ボタンから「Download ZIP」を選んでください。ZIPをダウンロードしたら、好きな場所に右クリックして展開します。

Irodori-TTSをダウンロード:図版1

ダウンロードできたら、Irodori-TTSのフォルダを開きます。「Irodori-TTS-main」フォルダを開いて、以下のようなファイルが出てきた場所でターミナルを開きます。

Irodori-TTSをダウンロード:図版2

Windows11なら、このフォルダ内の何もない場所を右クリックして「ターミナルで開く」を選べばOK。Windows10の場合は、エクスプローラー(フォルダを開いている画面)の上にあるアドレスバーにpowershellと入力してEnterを押すと、そのフォルダを開いた状態でPowerShellが起動します。

<必要なライブラリをインストール>

下図のように、「~~~Irodori-TTS-main>」と出ていればここまではうまくいっています。次は、Irodori-TTSを動かすために不足しているライブラリをインストールします。

①NVIDIAのグラボ(GeForceやRTXシリーズ)を使っている人

こちらを「~~~Irodori-TTS-main>」のあとに貼り付けて実行してください。

uv sync --extra cu128

②グラボがない人、RadeonのGPUを使っている人、よく分からない人

こちらを「~~~Irodori-TTS-main>」のあとに貼り付けて実行してください。

uv sync --extra cpu

ここで実行するのはどちらか一方だけでOKです。NVIDIAのGPUがあるのにCPU版で入れてしまうと、生成がかなり遅くなります。逆に、NVIDIAのGPUがない環境でcu128版を入れようとすると、うまく動かないことがあります。

必要なライブラリをインストール:図版1

エンターキーを押すとインストールが始まりますが、ファイルが大きいのでDLにかなり時間がかかります。途中で止まったように見えても、しばらく触らずに放っておいてください。再び「~~~Irodori-TTS-main>」と出て静止したら、インストールは完了です。次の「Irodori-TTSの起動法」に進んでください。

Irodori-TTSの起動法

Irodori-TTSは起動の仕方が独特で、手動で導入した場合、exeやbatファイルをダブルクリックするようにはいきません。以下の起動コマンドを、Irodori-TTS-mainフォルダで開いたPowerShellに貼り付けて実行する必要があります。

【★2026/06/05修正】環境によっては、通常の「uv run」だけで起動すると実行前にuvが仮想環境を自動同期し直してしまうことがあるとコメントで教えて頂きました。そのため、インストール済みのGPU版環境をそのまま使うよう「--no-sync」を追加して、起動コマンドを修正しています。

①通常版を起動する場合:

uv run --no-sync python gradio_app.py --server-name 127.0.0.1 --server-port 7860

②VoiceDesign版を起動する場合:

uv run --no-sync python gradio_app_voicedesign.py --server-name 127.0.0.1 --server-port 7861

Irodori-TTSの起動法:図版1

起動に成功すると、PowerShellの画面に「http://127.0.0.1:7860」などとURLが表示されます。これをCtrlキーを押しながらクリックすると、Irodori-TTSをブラウザで起動できます。黒いPowerShell画面を閉じるとIrodori-TTSも止まってしまうので、作業が終わるまで開きっぱなしにしておいてください。

<"ポートが使用中"の場合は?>

起動時に「ポートが使用中」などと表示されてしまった場合は、すでに別のツール(reForgeなど)が7860番のポートを使っている可能性があります。その場合は、起動コマンドの最後の数字を以下のように変えれば起動できるはずです。

uv run --no-sync python gradio_app.py --server-name 127.0.0.1 --server-port 7862

ポートが使用中だとこのようなエラー表示が出ます

      ▲ポートが使用中だとこのようなエラー表示が出ます

<ダブルクリックで起動したい!>

Powershellとか起動コマンドとか言われると、「そういうのよく分かんないからダブルクリックで起動して!」となりますね。というわけで、手動で導入した人向けに、ダブルクリックでIrodori-TTSを起動できるbatファイルの作り方も書いておきます。(先ほども書きましたが、インストールも起動用ファイル作成もCodexに頼んだ方がラクだし早いです)

まず、Irodori-TTS-mainフォルダ内の何もないところを右クリックし、「新規作成▶テキストドキュメント」をクリックして、ファイル名を「start_irodori_webui.bat」などと変更します。できたファイルを右クリックして「編集」を選ぶと空っぽのテキストファイルが開くので、次を貼り付けて保存。

【★2026/06/05修正】こちらもCPU版になってしまうのを防ぐため、起動コマンドを修正しています。(--no-syncを追加)

@echo off

cd /d "%~dp0"

start "" powershell -NoProfile -WindowStyle Hidden -Command "Start-Sleep -Seconds 8; Start-Process 'http://127.0.0.1:7860'"

uv run --no-sync python gradio_app.py --server-name 127.0.0.1 --server-port 7860

pause

ダブルクリックで起動したい!:図版1

batファイルがIrodori-TTS-mainフォルダ内にちゃんと格納されていることを確認してください。正しい位置にあれば、次回からこの「start_irodori_webui.bat」をダブルクリックすれば通常版のIrodori-TTSが起動します。

VoiceDesign版の起動ファイルもほぼ同じ手順。「start_irodori_voicedesign_webui.bat」を作り、中身は次にして保存します。

@echo off

cd /d "%~dp0"

start "" powershell -NoProfile -WindowStyle Hidden -Command "Start-Sleep -Seconds 8; Start-Process 'http://127.0.0.1:7861'"

uv run --no-sync python gradio_app_voicedesign.py --server-name 127.0.0.1 --server-port 7861

pause

これで、次回からは「start_irodori_voicedesign_webui.bat」をダブルクリックすればVoiceDesign版が起動します。