コンテンツにスキップ

Qwen3-TTS

現在のTomoriBotのオプションの中で最大かつ最も正確なTTSである、両方のQwen3-TTS 12Hz 1.7Bモードには、servers/tts/qwen3tts/server.pyを使用します。デフォルトではオートモードで起動し、各リクエストの形状からBaseのボイスクローンモデルまたはボイスデザインモデルを選択します。

TomoriBotのリポジトリのルート(TomoriBotをクローンしたフォルダー)から以下のコマンドを実行します。

Terminal window
python -m venv servers\tts\qwen3tts\.venv
servers\tts\qwen3tts\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
pip install -r servers\tts\qwen3tts\requirements.txt
python servers\tts\qwen3tts\server.py
Terminal window
python3 -m venv servers/tts/qwen3tts/.venv
source servers/tts/qwen3tts/.venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -r servers/tts/qwen3tts/requirements.txt
python servers/tts/qwen3tts/server.py

オートモードのデフォルトのエンドポイントURLはhttp://127.0.0.1:8012です。オートモードを明示的に指定することもできます。

Terminal window
python servers\tts\qwen3tts\server.py --mode auto

オートモードは、各/synthesizeリクエストを検査します。ref_audioを含むリクエストはクローンモデルを使用し、instructを含むリクエストはボイスデザインモデルを使用します。一度に1つのモデルのみを読み込み、リクエストタイプが変更されるとモデルを入れ替えるため、入れ替え後の最初のリクエストは遅くなる場合があります。

ほとんどのユーザーは、1つのエンドポイントでボイスクローンとボイスデザインの両方のペルソナをサポートできるように、オートモードサーバーを登録します。

/providers新しいカスタムエンドポイントを追加 を選びます。

  • API互換性: tts-clone
  • endpoint_url: http://127.0.0.1:8012

保存したエンドポイントを選択し、モデルの追加・編集ドロップダウンで新しい音声モデルに以下を設定します。

  • 音声ソースモード: 自動
  • スクリプトマークアップ形式: プレーン

登録すると、エンドポイントはすぐに有効になります。今後、音声エンドポイントを切り替える場合にのみ/providersを使用します。

参照クリップを模倣する必要があるペルソナには、これを使用します。

  1. 背景音楽のない、1人の話者による10〜20秒のクリアな音声クリップを準備します。
  2. /configを実行してクリップをアップロードします。
  3. /configを実行し、ペルソナと音声サンプルを選択します。

サンプルの代わりに書かれた音声の説明を使用する必要があるペルソナには、これを使用します。

  1. /configを実行します。
  2. ペルソナを選択します。
  3. 話者の年齢、トーン、アクセント、話し方など、自然言語の音声プロンプトを入力します。

ペルソナのボイスデザインプロンプトを削除するには、/configを使用します。生成中、TomoriBotは保存されたプロンプトを/synthesizeのJSON本文にinstructとして送信します。ツールからの1回限りのvoice_instructionsは末尾に追加されます。

オートモードは両方のセットアップを保持します。/configで設定されたペルソナは選択に応じてクローン合成またはボイスデザイン合成を使用します。

(オプション) ボイスデザイン専用サーバー

Section titled “(オプション) ボイスデザイン専用サーバー”

Qwen/Qwen3-TTS-12Hz-1.7B-VoiceDesignを提供する場合、ボイスデザインモードで同じサーバーを起動します。

Windows PowerShell:

Terminal window
servers\tts\qwen3tts\.venv\Scripts\Activate.ps1
$env:TOMORI_TTS_MODE = "voice-design"
python servers\tts\qwen3tts\server.py

Bash:

Terminal window
source servers/tts/qwen3tts/.venv/bin/activate
TOMORI_TTS_MODE=voice-design python servers/tts/qwen3tts/server.py

TOMORI_TTS_MODEを設定する代わりに、--mode voice-designを渡すこともできます。デフォルトのボイスデザイン専用エンドポイントURLはhttp://127.0.0.1:8014です。

オートモードと同じ方法で登録しますが、エンドポイントURLにhttp://127.0.0.1:8014を使用し、音声ソースモードとしてボイスデザインを選択します。