Qwen3-TTS (offline, 1.7B)
字幕を10言語で読み上げます。組み込みの9つの声、または動画から数秒取り出した各話者のクローンを使えます。お使いのコンピューター上で動作し、その重みは商用利用を認めています。
設定 アドオン Qwen3-TTS (offline, 1.7B) インストール
Subtitld がダウンロードして SHA-256 を確認し、最新の状態に保ちます。
- 言語
- 10
- モデル
- 3
- 音声
- 10
- アドオンのダウンロード
- 317–456 MB
- RAM(最低)
- 8 GB
機能
中国語の声5つ(北京語と四川語の方言を話す2つを含む)、英語2つ、日本語1つ、韓国語1つ。どの声も10言語すべてを読めますが、それぞれ自分の言語で最も自然に聞こえます。
Custom voiceを選ぶと、Subtitld が動画から切り出した数秒のその話者の音声をモデルに渡します。少なくとも3秒必要です。
サンプルで話されている言葉を渡すと、クローンはその話者により近づきます。文字起こしがない場合は、音声だけから動作するため、やや精度は下がります。
組み込みの声とクローンは、2つの異なるモデルを使います。メモリに読み込まれるのは一方だけで、切り替えるとモデルを読み込み直します。
声
話者タブで、話者の吹き替えエンジンとして Qwen3-TTS を選び、ボイスを選びます。Custom voiceは一覧の先頭にあります。各セリフはモデルが生成した長さのまま出力されます。話者の字幕に合わせて伸縮するには、吹き替えを字幕の長さに合わせるをオンにしてください。
音声 10 種 4 言語.
en2ja1ko1zh-cn5
クローン用のサンプル
話者のボイスが Custom voice の場合、Subtitld はプロジェクトの音声からその話者のサンプルを切り出します:
- 3〜12秒の範囲で最も長い字幕。
- 該当するものがなければ、より長い字幕の最初の12秒。
- すべてが3秒未満の場合は、連続する複数の字幕を、3秒に達するまでつなぎ合わせたもの。
この動画で音楽と声を分離している場合は、サンプルは声だけから取られます。アドオンの設定の Default voice reference は、サンプルを切り出せない場合(たとえば動画が開かれていない場合)にのみ使われます。
Subtitld は各話者のサンプルを保存し、音声ファイルが変わったときにだけ切り出し直します。話者のセリフのタイミングを調整した後は、そのサンプルを削除すると新しいものが作られます。サンプルの名前は話者名で終わります。
| システム | フォルダー |
|---|---|
| Linux | ~/.cache/subtitld/clone-refs |
| macOS | ~/Library/Caches/subtitld/clone-refs |
| Windows | %LOCALAPPDATA%\subtitld\subtitld\Cache\clone-refs |
モデル
組み込みの声には CustomVoice モデルが、クローンには Base モデルが必要です。それぞれ、それを使うセリフを初めて生成するときにダウンロードされます。そのため、両方を使うプロジェクトでは、ディスク上で約 7 GB を使用します。Hugging Face のキャッシュ(HF_HOME を設定していない場合は ~/.cache/huggingface/hub)に保存され、アドオンのフォルダーの外にあるため、アドオンをアップデートまたは削除しても残ります。
| モデル | ダウンロード | 向いている用途 |
|---|---|---|
| qwen3-tts-1_7b-customvoice | 組み込みの9つの声 | |
| qwen3-tts-1_7b-base | クローン音声のみ | |
| qwen3-tts-tokenizer-12hz |
オプション
アドオンは起動時にこれらを読み込むため、変更は5分間使われなかった後、または Subtitld を再起動した後に反映されます。例外は Skip auto-extracted reference transcript です。Subtitld はこれを、すべてのセリフで読み込みます。
設定 › アドオン › Qwen3-TTS (offline, 1.7B) › 設定 で変更できます。
cpuCPU のままにしてください。リリースされたビルドは PyTorch の CPU パッケージで作られているため、CUDA では動作しません。MPS はベータ版として表示されています。
auto「Auto」は CPU では float32、CUDA では bfloat16 を選びます。float16 は CUDA の場合のみ適用されます。CPU では、代わりにアドオンは float32 を使います。
Subtitld が動画から話者のサンプルを取得できない場合(例:動画が開かれていない場合)にクローンがコピーするクリップです。動画からのサンプルが常に優先されます。
上のデフォルトクリップで話されている言葉です。字幕の文字起こしがないサンプル(動画からのものを含む)にアドオンが使用します。デフォルトのクリップを使う場合を除き、空欄のままにしてください。
オンにすると、字幕のテキストがサンプルの文字起こしとして渡されなくなります。クローンは声の音だけから動作します。字幕が話している内容を言い換えている場合に便利です。
言語
Subtitld はプロジェクトの言語を地域なしで送るため、pt-br はポルトガル語として読み上げられます。これら10言語以外の言語では、組み込みの声は自身の言語にフォールバックし、クローンは自動検出にフォールバックします。
zh-cnenjakodefrruptesit
プラットフォーム
| システム | ダウンロード | 動作確認 |
|---|---|---|
| Linux x86-64 | 455.7 MB | ビルドし、起動まで CI で確認 |
| macOS (ユニバーサル) | 345.8 MB | ビルドし、起動まで CI で確認 |
| Windows x86-64 | 316.5 MB | ビルドし、起動まで CI で確認 |
リリースは Linux、macOS、Windows でビルドされ、CI はプログラムが起動して声の一覧を表示することを確認します。CI では音声は生成しません。
トラブルシューティング
bad_params字幕にテキストがないか、クローンのサンプルがありません。Subtitld はサンプルを切り出せませんでした(動画が開かれていないか、その話者の字幕がありません)。デフォルトのクリップも設定されていません。字幕にテキストを入力するか、動画を開くか、Default voice referenceを設定してください。internalモデルの読み込みまたはセリフの読み上げに失敗しました。メッセージに理由が示されます。初回使用時のダウンロードに失敗した場合もここに表示されます。接続とディスク空き容量を確認して、もう一度試してください。CUDA または MPS を選んでいた場合は、デバイスを CPU に戻してください。
ライセンス
商用利用に問題ありません。アドオン、qwen-tts ライブラリ、Qwen3-TTS の重みはすべて Apache-2.0 です。
バージョン
- 1.0.6
Automated release for qwen3-tts v1.0.6.
他の音声アドオン
-
Piper オフライン
49言語の158のオフライン音声。それぞれ別途の小さなダウンロード。
-
Kokoro オフライン
9言語の54のオフライン音声。すべて1つの 82 MB のモデルです。
-
Supertonic オフライン
10のオフライン音声。それぞれが31言語すべてを話せます。
-
sanoTTS オフライン
超軽量のオフライン音声。14言語28種、どれも 10 MB 未満です。
-
Parler-TTS オフライン
書かれた説明に従う英語の声。34の名前付き話者。
-
Coqui XTTS クローン
16言語での声のクローン。モデルは非商用ライセンスです。
-
F5-TTS クローン
英語と中国語の声のクローンのみ。モデルは非商用です。